电力出版社《PHP+MySQL开发实例教程》全套课件(第3篇章).pptVIP

电力出版社《PHP+MySQL开发实例教程》全套课件(第3篇章).ppt

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电力出版社《PHP+MySQL开发实例教程》全套课件(第3篇章).ppt

3.5.1 分支控制语句 一、if……else……语句 3、else if语句 前面的两种分支结构只能实现二路分支,用包含else if的语句则可以实现多路分支,其语法如下: if (expr1) { statement1 } else if(expr2) { statement2 } else if …… else { statementn } 3.5.1 分支控制语句 一、if……else……语句 例:文件3-18.php:if……else……的应用 在上述3种基本结构中,如果在statement语句体中还有if……else……语句,就构成嵌套的if……else……语句。 友情提示:在使用嵌套的if……else……语句时,一定要注意else和if的匹配、{和}的匹配。只有else语句没有if的语句是不存在的。 3.5.1 分支控制语句 二、switch语句 嵌套的if……else……语句可以处理多分支流程情况,但使用起来比较繁琐而且分析也不太清晰,为此PHP中又引进了switch语句。其语法如下 switch (expr) { case expr1: statement1; break; case expr2: statement2; break; : : default: statementN; break; } 其中的 expr 条件,通常为变量名称。而 case 后的 exprN,通常表示变量值。冒号后则为符合该条件要执行的部分。一定要注意break为跳离循环,千万不能省略不写。 3.5.1 分支控制语句 二、 switch语句 例:文件3-19.php:switch的应用 友情提示:在设计switch语句时,要将出现机率最大的条件放在最前面,最少出现的条件放在最后面,可以增加程序的执行效率。上例由于每天出现的机率相同,所以不用注意条件的顺序。 3.5 流程控制语句 3.5.2 循环控制语句 一、do……while……语句 在PHP中,do……while……循环语句有两种结构,一种只有while……部分,另一种是do……while……两部分都有。 3.3 PHP中的变量 3.3.1 变量定义与变量类型 6、对象(object) object为对象类型变量,是类的具体化实例。我们将在第4章中详细讲解。 3.3 PHP中的变量 3.3.1 变量定义与变量类型 7、资源(resource) 资源是一种特殊变量,保存了到外部资源的一个引用。资源是通过专门的函数来建立和使用的。资源类型变量保存有为打开文件、数据库连接、图形画布区域等的特殊句柄,在后面的章节中我们会陆续学习到。 3.3 PHP中的变量 3.3.1 变量定义与变量类型 8、NULL NULL 类型只有一个值,就是大小写敏感的关键字 NULL,表示一个变量没有值。 在下列情况下一个变量被认为是 NULL: ①被赋值为 NULL。 ②尚未被赋值。 ③被 unset()(销毁指定的变量)。 友情提示:在PHP中除了上面我们提到的8种类型,其实还有3种伪类型:mixed、number、callback。我们就不再进行讲解。 3.3 PHP中的变量 3.3.2 变量类型转换 在前面我们已经提到过,PHP的变量属于松散的数据类型,也就是说PHP在变量定义时不需要(或不支持)类型定义,变量的类型是根据使用该变量的上下文所决定的。如果把一个字符串值赋给变量 var,var 就成了一个字符串;如果又把一个整型值赋给 var,那它就成了一个整数 。 那么,在PHP中是怎样处理变量不同类型间的相互转换的呢?PHP给我们提供了两种类型转换的方法:自动类型转换和强制类型转换。 3.3 PHP中的变量 3.3.2 变量类型转换 PHP 的自动类型转换的一个例子是加号“+”。如果任何一个运算数是浮点数,则所有的运算数都被当成浮点数,结果也是浮点数。否则运算数会被解释为整数,结果也是整数。注意这并没有改变这些运算数本身的类型;改变的仅是这些运算数如何被求值。也就是说,自动类型转换并不能改变变量本身的数据类型,改变得仅仅是变量作为运算数时被求值得方式。 3.3 PHP中的变量 3.3.2 变量类型转换 PHP 中的类型强制转换和C中的非常像:在要转换的变量之前加上用括号括起来的目标类型。允许的强制转换有: (int),(integer) :转换成整型 (bool),(boolean) :转换成布尔型 (float),(double),(real) :转换成浮点型 (string) :转换成字符串 (array) :转换成数组

文档评论(0)

youngyu0329 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档