批改状态:合格
老师批语:
echo:”显示”,可以输出一个以上的字符串print:”打印”,有返回值1var_dump:打印返回变量的全部信息,字符串形式显示(string)var_export:可以将变量的信息转换成一个字符串,赋给另一个变量print_r():打印输出数组(array)
// 用echo输出,声明一个变量用户名$username = '隔壁老王';echo $username,'<br>';// 输出一个以上的值echo $username,$username,$username;echo '<hr>';// print输出,echo print $username,'<br>';// 也可以多个输出echo print $username,'how are you';echo '<hr>';// var_dump输出var_dump($username);echo '<br>';// var_dump也以直接输出内容,不需要声明变量var_dump("let's to meet you");echo '<hr>';// var_export输出var_export($username);echo '<hr>';// 可以利用函数$str把它的值挂到内存中,不显示在浏览器中$str = var_export($username,true);//file_put_contents("日志文件名",函数$str)// 创建一个日志文件,所输出的值保存在该文件中file_put_contents("老王.txt",$str);echo '<hr>';// print_r():打印输出数组// 声明一个数组$arr = [100,99.99,"隔壁老王",true];print_r($arr);// 也可以利用函数$str把值挂在内存中$str = print_r($arr,true);// 用函数file_put_cuntents保存在日志文件中查看file_put_contents("数组.txt",$str);?>
代码演示
// php的变量类型:整数型:$int,浮点型:$float,布尔型:$boll$int = 100;$float = 99.8;$bool = true;// 把一个变量赋给另一个变量$a = $int;echo $a,'<br>';$a = $float;echo $a,'<hr>';// 同时赋给多个变量的值$s = $d = $f = $g = $h = 8888;echo $d,'<br>';echo $s,$f.$g,'<hr>';// php变量大小写敏感// 声明两个大小写不一样的变量$name = "dear";$NAME = 'baoby';echo $name,'<br>';echo $NAME,'<hr>';// 数组$arr = [10,20.2,true];print_r($arr);echo '<hr>';// 对象:objectclass NBAplayer {public $name;public $height;public $tema;public $weight;public function dribble(){echo '会运球';}}$jordan = new NBAplayer();$jordan->team = 'bull';$jordan->height = '198cm';$jordan->weight = '180kg';$jordan->dribble();echo $jordan->team;echo $jordan->height;echo $jordan->weight;?>
// 传统赋值$a = 100;$b = $a;echo $b,'<br>';// 给变量 $a 重新赋值,此时输出变量$b依然输出100,// 这说明修改两个变量的值,它们互不影响$a = 999;echo $b,'<hr>';// 引用赋值:&符号,地址引用符// price:价值,价格;$price = 999;$price2 = &$price;echo $price2,'<br>';// 给变量$price重新赋值,输出$price2得到$price所赋给的新值// 也就是说通过&符号,$price2会跟着$price所改变而改变$price = 888;echo $price2,'<hr>';// 不会导致两个变量在内存上同体,只是把各自的值给关联起来// 函数unset():释放,删除// 函数unset()释放一个变量,只是仅仅将两个变量值互相取消关联$foo = 50;$bar = &$foo;echo $bar,'<br>';unset($foo);// 此时输出$foo无值,但输出$bar值还是50echo $foo,'<hr>';echo $bar,'<hr>';?>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号