Correction status:qualified
Teacher's comments:
1:变量的作用域
全局变量:在函数外部创建,可在函数外部可以使用;
局部变量:函数内部创建,只能在函数内部使用;
静态变量:函数内部创建,仅在函数内部使用,并且函数执行后,它的值不消失;
2:变量的类型和检测
变量类型:字符串,数组(关联数组,索引数组);
变量检测: is_null():变量是否存在(未被赋值,null); empty():是否为空(空字符串,空数组,null,0 '0',false); isset():检测一个变量是否存在;(null的反操作,变量存在,并且它的值不为null);
3:分支结构实例
<?php //1.单分支 $grade=55; if($grade<60){ echo '你得补考'; } //2.双分支 $grade=75; if($grade<60){ echo '不及格'; }else{ echo '及格了'; } echo '<hr>' //3.多分支 $grade=75; if($grade<60){ echo '不及格'; }else if($grade>=60 && $grade <80){ echo '考的还不错'; }else if($grade>=80 && $grade <=100){ echo 'nb'; } //三元判断:双分一个简写 $age=20; echo ($age>=18) ? '你已成年,可以浏览' : '未成年,不能浏览';
//switch循环 $program = 'php'; switch ($program) { case 'php': echo 'php是世界上最好的编程语言'; break; case 'java': echo '世界上最nb的编程语言'; break; default: echo '网站已经装不下你了,你走吧'; break; }