//判断运算符 echo $a > $b ? "天外飞仙" : "降龙十八掌"; //唯一一个三元 运算符 ?>
4.9 流程控制
顺序结构 演示代码
星期一找白骨精打麻将,星期二找嫦娥斗地主,星期三找宋江去钓鱼,星 期四找峨嵋派玩老鹰抓小鸡,星期五……..
选择结构
星期一如果白骨精在家就找她打麻将,如果她不在家,就找铁扇公主过 家家….
循环结构
如果玉皇大帝一直让我当弼马温,我天天去蟠桃园吃桃子…
4.10 函数
函数
include()和require()函数
给出一个警告,程序继续执行。 include()函数 调用失败 require()函数 导致一个致命错误,代码立即停止执行。
"; include("不存在的文件.c"); echo "
".'这段代码会不会被 执行?'; ?>
"; require("不存在的文件.c"); echo "
".'这段代码会不会被 执行?'; ?>
函数
递归函数
"; if($i < 10){ $i++; test($a); } } test("羊爱上狼"); ?>
函数外面定义的变量属于全局变量, 如果在函数体内使用这个变量,必须使 用global定义这个变量,如果直接使用在 PHP中是非法的。
每个函数使用函数外部变量都要使 用global定义。
函数
函数库
在一个文件中集中存放重复使用函数,就叫做函数库。
"; } //显示今天是今天的第几周 function weeks(){ echo "今天是今年的第" . date("W") . "周" . "
"; } //显示今天是今年的第几个月 function month(){ echo "今天是今年的第" . date("m") . "月" . "
"; } //显示今天是本月的第几天 function day(){ echo "今天是本月的第" . date("j") . "天" . "
"; } ?>
4.11 函数库
在一个文件中集中存放重复使用函数,就叫做函数库
本章总结
PHP运行速度快、开源、免费、跨平台 PHP的LAMP开发模式被成为黄金组合 PHP的开发工具EditPlus、测试工具FireFox浏览器 PHP也是一种标记语言 PHP定义变量自由,无须担心变量类型 PHP的控制流程以及函数格式类似Java和C语言 PHP有丰富的函数库