资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
四、流程控制http:/www.phpchina.comPHPChina 工作室http:/www.phpchina.comZend PHPChina Training知识回顾pPHP变量常量命名规范pPHP中的数据类型p操作符的用法http:/www.phpchina.comZend PHPChina Training内容摘要pPHP标记pPHP注释p表达式p循环语句p判断语句http:/www.phpchina.comZend PHPChina Training1、PHP标记pPHP程序书写规则pPHP标记qqqq echo “Hello PHP”; http:/www.phpchina.comZend PHPChina Training1、PHP标记p为简短风格,遵循SGML处理风格q如果希望使用这种风格q需要在配置文件php.ini中设置short_open_tag为 开启qshort_open_tag=onq不推荐使用这种风格q如果在配置文件中设置为关闭off,无法解析 php程序http:/www.phpchina.comZend PHPChina Training1、PHP标记p为ASP风格 p如果希望使用需要在配置文件php.ini中设pasp_tags= onp echo “ Hello PHP” ; http:/www.phpchina.comZend PHPChina Training2、PHP注释pphp中的注释q方便程序人员编写代码和阅读代码q注释有助于对代码的解释和说明,方便彼此沟通q习惯上我们用注释来解释代码的用途,修改时间qPHP解释器将忽略注释中的任何代码http:/www.phpchina.comZend PHPChina Training2、PHP注释p单行注释:qc+风格的单行注释 / echo “ hello php”;qshell风格的单行注释 # echo “ hello php”;q无论何种风格的注释在注释符号之后到PHP 结束标 记之前的内容会被注释q hellohttp:/www.phpchina.comZend PHPChina Training2、PHP注释p多行注释:q/* this is a text echo “ php ”; */q多行注释以/* 开始 ,以 */ 结束 q其中的任何代码PHP引擎不会处理q多行注释是无法嵌套http:/www.phpchina.comZend PHPChina Training2、PHP注释pPHP Document注释q/*q*q*/qauthor、copyright、param、return等q用于生成API文档q类似于JavaDochttp:/www.phpchina.comZend PHPChina Training3、语句p恰当的使用条件,循环,判断等语句可以使 程序条例清晰,实现强大的功能q条件语句q循环语句q判断语句http:/www.phpchina.comZend PHPChina Training3、语句pIf 条件语句:q括号中语句的返回值(true或false)来控制是否执 行指定的代码程序q如果需要控制多个语句,要求把多个语句放在 中p当条件不满足 : q数字零,空,未定义的字符串,内置常量false都会返 回假qif语句的返回值为假,可使用关键字else执行指定 代码q例如:if.php http:/www.phpchina.comZend PHPChina Training3、语句pIf( ):elseif( ):endif; q程序顺序执行q当括号中语句的返回值出现真q那么执行其后面的语句,并且跳出整个语句q注意格式If( ):为冒号qelseif( ):为冒号qendif;结束用分号q实例:if_2.phphttp:/www.phpchina.comZend PHPChina Training3、语句pswitch 语句在测试多个值的时候非常管用,理论 上, 用if语句也可以但switch 语句执行起来更快和 简单而且更稳定p语句结构:qswitch() case : break;q程序顺序执行q执行switch括号中的语句其中的返回值与case的值相等q执行case后面的语句直到遇到break为止q并跳出switch后面的语句q练习:switch.phphttp:/www.phpchina.comZend PHPChina Training3、语句p熟悉其它语言的程序员会发现PHP的switch 语句比其它语言更灵活qC ,Java中case的值必须为简单数字类型q否则就会出错qPHP中的case值可以是任何数字类型和字符串q但是数组和对象不能作为case中的数据类型http:/www.phpchina.comZend PHPChina Training3、语句pwhile 循环语句 qwhile(condition) statement;p注意事项:qcondition的返回值为布尔值q返回值为true ,继续执行statement 语句之后继续检查 condition条件q返回值为false,直接跳出while循环,不执行statement语句http:/www.phpchina.comZend PHPChina Training3、语句p如果在满足condition的情况下需要跳出whilep可以在statement中使用break 或 continueq区别:qbreak 跳出整个循环qcontinue跳出这次循环继续执行while中的condition 条件q实例 while.phphttp:/www.phpchina.comZend PHPChina Training3、语句pdo-While循环语句p语句格式: do statement ; pwhile (condition )p首先执行statement中的语句后查看while中的 condition条件p当condition的返回值为真时那么继续执行statement 语句 p同样也可以在statement中使用break 或 continuehttp:/www.phpchina.comZend PHPChina Training3、语句pfor 循环 for (exp1;exp2;exp3) statement ; q第一步:exp1 赋值语句,初始化循环变量q第二步:exp2 循环控制语句,返回一个布尔值q返回值为true 继续循环下面括号中statement的语句q返回值为false 停止循环q第三步:exp3 递增,递减循环变量用于控制程序的执行q实例 for_1.php for_2.phphttp:/www.phpchina.comZend PHPChina Training课堂重点 p判断语句的真假条件pFor、while循环语句的异同pIf、switch判断语句的作用范围http:/www.phpchina.comZend PHPChina Training谢 谢http:/www.phpchina.com
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号