Correction status:qualified
Teacher's comments:
'php中提供while循环、do-while循环、for循环,这三种循环可以相互替换'
<?php header("Content-type: text/html; charset=utf-8"); echo 'php中提供while循环、do-while循环、for循环,这三种循环可以相互替换'; echo "<br>"; /*while():入口判断型*/ echo "<b>'while循环'</b></br>"; $count = 1;//初始化条件 while ($count <= 10) { echo "这是第<b>$count</b>次循环输出的结果</br>"; $count++;//更新条件 } echo "<hr>"; /*do-while():出口判断型*/ echo "<b>'do-while循环'</b></br>"; $count = 1;//初始化条件 do { echo "这是第<b>$count</b>次循环输出的结果</br>"; $count++;//更新条件 } while ($count <= 10); echo "<hr>"; echo "<b>'for循环'</b></br>"; for ($count=1; $count <=10; $count++) { echo "这是第<b>$count</b>次循环输出的结果</br>"; } ?>
点击 "运行实例" 按钮查看在线实例
函数的参数与作用域
通过参数列表可以传递信息到函数,即以逗号作为分隔符的表达式列表。参数是从左向右求值的。
<?php // 函数的基本知识 header("Content-Type: text/html;charset=utf-8"); //声明 function test() { return '<h1>这是我的一个小测试</h1>'; } echo test(),'<hr>'; function test1($name) { return '<h1>这是我的一个小测试,'.$name.'</h1>'; } echo test1('小样'),'<hr>';/*将参数传入*/ function test2($name,$name2='xiaohan') { return '<h1>欢迎'.$name.','.$name2.'</h1>'; } echo test2('小样','小明'),'<hr>'; function hello3($a,$b,$c) { return print_r(func_get_args(),true); // return func_get_arg(2); // return func_num_args(); //获取参数的数量 } echo "<pre>"; echo hello3(4,5,6),'<hr>'; $siteName = 'php中文网'; // php中只有函数作用域,函数外部声明的变量在函数内部不能直接使用 function hello4 () { /* global $siteName;声明全局变量*/ return $GLOBALS['siteName']; } echo hello4(); ?>
点击 "运行实例" 按钮查看在线实例