PHP课程笔记3
课时71 PHP循环结构for语句的应用
1.自增条件的个数可以由自己决定,可以写多个
2.初始值也可以设定多个
课时72 特殊流程控制语句
1.break是退出循环体,再后面加数字可以表示退出层数
2.continue是退出本次循环,继续下次循环
3.exit(); 是退出脚本.
课时73 PHP流程控制语句goto
1.goto语句需要一个标记.
标记: (标记可以是任何名称,后面跟的是冒号)
课时75 PHP函数的定义和应用
1.控制程序设计的复杂性
2.提高软件的可靠性
3.提高软件的开发效率
4.提高软件的可维护性
5.提高程序的重用性
课时76 PHP自定义函数的语法格式
<?php
function table(){
echo '<table border="1" width="300" align="center">';
echo "<eaption><h1>表格</h1></eaption>";
for($i=0;$i<10;$i++){
$bg = ($i%2 == 0) ? "#cccccc" : "";
echo '<tr bgcolor="'.$bg.'">';
for($j=0;$j<10;$j++){
echo '<td>'.($i*10+$j).'</td>';
}
echo '</tr>';
}
echo "</table>";
}
table();
?>
课时77 PHP自定义函数中的参数
<?php
function table($rows=10,$cols=10){
echo '<table border="1" width="800" align="center">';
echo "<eaption><h1>表格</h1></eaption>";
for($i=0;$i<$rows;$i++){
$bg = ($i%2 == 0) ? "#cccccc" : "";
echo '<tr bgcolor="'.$bg.'">';
for($j=0;$j<$cols;$j++){
echo '<td>'.($i*10+$j).'</td>';
}
echo '</tr>';
}
echo "</table>";
}
table();
1.形参实参要对应
课时78 PHP自定义函数中的返回值(return)
1.file_put_contents("doc.html","");
2.函数名一定要有意义
3.function_exists(); 判断函数是否存在
课时79 PHP局部变量
1.return只能返回一个变量
2.函数内部的变量,只能在函数内部使用.
3.在参数中声明的变量在外部也无法使用.函数的参数就是一个局部变量.
课时80 PHP全局变量
1.全局变量, 在函数外部声明的变量都叫全局变量.
2.所有在函数内部新声明的变量都是新变量.
3.global声明跟顺序有关系. 如果在函数内部新声明变量的下方, 那变量又与外部变量同名,那么只会显示外部的变量.
4.只要将全局变量声明在调用之前,函数才可以使用,否则找不到值.
课时81 PHP静态变量
1.static 静态变量
2.只在最后脚本结束才释放
3.在函数中声明的静态变量,只在第一次调用时声明,
4.第二次以后一看是静态变量,就到静态段中查看是否存在变量,如果有就直接使用,而不再声明.
5.静态变量,在同一个函数多次调用时共享
课时82 PHP常规参数的函数