Correcting teacher:灭绝师太
Correction status:qualified
Teacher's comments:
特点:输出一个以上的字符串;如果没有值,则不输出,但会保留空的一行;
代码例一:
<?php
$test = "";
echo $test;
?>`
结果:
代码例二:
<?php
$test = "hello word!"
echo $test;
?>
结果:hello word!
特点:print打印方法是有返回值的!其功能与 echo
打印方法基本相同;
代码例一:
<?php
$test = "nihao";
print $test;
echo '<br>';
echo $test;
echo '<br>';
echo print $test;
?>
结果:
nihao
nihao
nihao1
差异部分: nihao 后面多了个 1 ,这个1就是print 方法的返回值;
特点:返回变量的完整信息,包括它的类型和内容;
代码举例:
<?php
$test='nihaoma';
var_dump($test);
?>
结果:
string(7) "nihaoma"
可以将变量的信息转换成一个字符串;
不会把内容输出到用户看到的页面;
var_export($res,ture);
用途:print_r()
方法主要用于打印数组;
代码举例:
<?php
$arr = [1,2,3,4,5];
print_r($arr);
?>
输出结果:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
以上五种打印输出的方法各有所长,在实际开发当中,根据实际情况使用,重点掌握每一个方法的特点或者它的用途;