Correcting teacher:查无此人
Correction status:qualified
Teacher's comments:完成的不错。
1. 判断函数
1.1:is_bool();判断是否为布尔类型
// 判断变量是否为布尔类型,如果是返回true, // 如果不是返回false $a=false; var_dump(is_bool($a)); // 变量a是布尔类型,所以返回true
1.2:is_int();判断是否为整型
// 判断是否为整形, // 如果是返回true,如果不是返回false $b=1234; var_dump(is_int($b)); // 变量b是整型,所以返回true
1.3:is_float();判断是否为浮点型
// 判断是否为浮点形, // 如果是返回true,如果不是返回false $b=12.1; var_dump(is_float($b)); // 变量b是浮点型,所以返回true
1.4:is_string():判断是否为字符串类型
// // 判断是否为字符串, // 如果是返回true,如果不是返回false $b='123'; var_dump(is_string($b)); // 变量b是字符串,所以返回true
1.5:is_null();判断是否空(就是什么都没有)
// // 判断是否为空, // 如果是返回true,如果不是返回false $b=null; var_dump(is_null($b)); // 变量b为空,所以返回true
1.6:isset();判断变脸是否有值
// isset() 判断变量是否有值, // 如果是有返回true,如果没有返回false $b=11; var_dump(isset($b)); // 变量b有值,所以返回true
1.7:empty();判断变脸是否为空
// empty() 判断变量是否为空, // 如果是返回true,如果不是返回false $b=''; var_dump(empty($b)); // 变量b没有值,所以返回true
1.8:unset();释放变量
// unset();释放变量 $a='123'; echo $a; unset($a); echo '<br>'; var_dump($a); // 因为变量已经释放了,所以最后输出为null
手抄:
2. 运算符
2.1:相加: +
// 相加 echo "相加<br>"; $a=10; $b=10; $c=$a+$b; echo $c.'<br>';
2.2:相减 -
// 相减 echo "相减<br>"; $a=10; $b=10; $c=$a-$b; echo $c;
2.3:相乘 *
// 相乘 echo "相乘<br>"; $a=10; $b=10; $c=$a*$b; echo $c;
2.4:相除 /
// 相除 echo "相除<br>"; $a=10; $b=10; $c=$a/$b; echo $c;
2.5:取余 %
// 取余 echo "取余<br>"; $a=99; $b=10; $c=$a%$b; echo $c;
2.6:加加 ++
// 自身增加1 $a=10; echo $a++.'<br>'; echo $a;
2.7:减减 --
// 自身减1 $a=10; echo $a--.'<br>'; echo $a;
2.8: . 连接符
$a='hello'; $b='word'; echo $a.$b; // 可以两个变量连接,一个变量一个字符串连接, // 字符串连接字符串,连接数字时在前面必须有空格
手抄:
3. 赋值运算符
// 赋值 echo "赋值<br>"; $a = '小明'; echo $a . '<br>'; echo "先加,后赋值<br>"; $b = 10; echo $b += 10; echo '<br>'; echo "先减,后赋值<br>"; $c = 100; echo $c -= 10; echo '<br>'; echo "先乘,后赋值<br>"; $d = 100; echo $d *= 10; echo '<br>'; echo "先除,后赋值<br>"; $e = 100; echo $e /= 10; echo '<br>'; echo "先取余,后赋值<br>"; $f = 99; echo $f %= 10; echo '<br>'; echo "先连接,后赋值<br>"; $g = 100; echo $g .= 10; echo '<br>';
手抄:
4. 比较运算符
echo '大于<br>'; var_dump(10>1); echo '大于或等于<br>'; var_dump(10>=1); echo '小于<br>'; var_dump(10<1); echo '小于或等于<br>'; var_dump(10<=1); echo '等于<br>'; var_dump(10==1); echo '不等于<br>'; var_dump(10!=1); echo '恒等于<br>'; var_dump(10===1); echo '恒不等<br>'; var_dump(10!==1);
手抄:
5. 逻辑运算符
echo '两个真,返回真,有一个是假,则返回假'; var_dump(100 && 10); echo ('一个真,返回真。两个真,返回真。两个假,返回假。'); var_dump(100 || 30); echo ('一个真、返回真。两个真,返回假。两个假,也返回假。'); var_dump(0 xor 1); echo ('一个真、返回真。两个真,返回假。两个假,也返回假。'); var_dump(!0);
手抄:
总结:
变量声明开头加$符,在单引号或双引号之间的数据类型是字符串,在双引号内引用变量会被解析。两个变量相连可以使用 . 符号连接。
常量声明后,常量的值不允许改变,使用define()来声明常量,名字通常大写加下划线。
判断函数,能判断变量是什么类型,
运算符,进行数学加减乘除。赋值运算符,先计算,在赋值。比较运算符,两边进行比较,返回真或假。逻辑运算符,俩边逻辑进行比较,返回真假。