批改状态:合格
老师批语:
<?php//取余,计算今年是不是闰年$nian=date('Y');if($nian % 4 === 0 && $nian % 100 !== 0){printf('%d是闰年<br>',$nian);} else {printf('%d不是闰年<br>',%nian);}//拼装$name='php'$name= $name . '.n';//想等于$name.='.n';//太空船$a=25;$b=15;if($a<$b){echo -1;} elseif ($a>$b){echo 1;} else {echo 0;}//简化echo $a<=>$b;//三元$n=1;echo $n>=0 ? '比0大或相等' : '比0小';
<?php$a=1;//单分支if($a>0){echo '大于0';}//简写if($a>0):echo '大于0';endif;//双分子if($a>0){echo '大于0';} else {echo '小于或等于';}//简写if($a>0):echo '大于0';else :echo '小于或等于';endif;//三分值if($a>0){echo '大于0';} elseif($a<0){echo '等于0';}else{echo '小于0';}//简写if($a>0):echo '大于0';elseif($a<0):echo '小于0';else:echo '等于0';endif;//switch分支switch ($a){case $a>0:echo '大于0';break;case $a<0:echo '小于0';break;default:echo '等于0';}//代替switch ($a):case $a>0:echo '大于0';break;case $a<0:echo '小于0';default:echo '等于0';endswitch;//循环//1-1.入口判断$name=['小马','小红','小明','小亮'];$a=0;while($a < count($name)){echo $name[$a],'<br>';$a++;}//代替语法while($a<count($name):echo $name[$a],'<br>';$a++;endwhile;//1-2.出口行$a=0;do {echo $name[$a],'<br>';$a++;} while ($a< count($name));//2.计算行,forfor($a=0; $a<count($name); $a++){echo $name[$a],'<br>';}//3.提前终止循环和直接终止循环for($a=0; $a<count($name); $a++){if($a == 2) continue;if($a>2) break;echo $name[$a],'<br>';}//4.变量数组,没听懂,不知道干什么用foreach($name as $a=>$b){echo $b.'<br>';}
文件包含的本质是把代码变的模块挂,分割代码一块一块的执行;
include,require的区别是前者找不到插入文件还会继续执行下面的代码,这样不可控,后者是找不到插入的文件就会直接停止执行,
用在导入外部的脚本,外部文件
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号