Correcting teacher:Guanhui
Correction status:qualified
Teacher's comments:还可以!
<?php 代码段 ?>
当页面代码是纯php代码时尽量不要结束标签
echo——回显,没有返回值(效率最高)
print——打印,有返回值
print_r——以人性化的方式打印变量(可带参数true,表示不打印而返回)
var_dump——打印变量的完整信息
var_expor——打印定义变量的源代码
变量是临时存储数据的容器,是实现数据复用的手段
打印结果
//值传递,也是默认方式
$a = 99;
$b = $a;
$b = 199;
echo $a.'<hr>';
//引用传递
$a = 99;
$b = &$a;
$b = 199;
echo $a;
打印结果
$var = 'email';
//变量可动态创建
$$var = 'hello word';
echo $email;
$var = "你好!";
$var = "100";
$var = false;
$a = null;
$b = true;
$c = false;
$d = '5g';
$e = 'php';
$f = 15;
// null在算术运算中自动转为0
echo $a + 10, '<br>';
// true在算术运算中转为1,false自动转为0
echo $b + 10, '<br>',$c + 10;
// 字符串包含数值且为首时,只把首数值进行相加,首类型为字符串时会发出警告且会转为0输出结果
echo $d + 10, '<br>';
echo $e + 10;
// 字符串的连接 : . 操作符
echo $e . 10, '<br>';
$a = 'hello word';
// 方法1(不太推荐)
var_dump((int)$a);
// 方法2 用函数进行转换
var_dump(intval($a));
//查看$a数据类型是否变化 gettype()
gettype($a);
$a = 'hello word';
var_dump(settype($a,'integer'));