作业讲解核心部分.pdfVIP

  1. 1、本文档共18页,可阅读全部内容。
  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文档。上传文档
查看更多

作业讲解

1,打印ascii码可见字符

eval()可以将一段字符串,当作php代码来执行!

控制流程循环

通过控制使得代码重复的执行,就是循环结构!

for

for条件初始化

条件变化条件判断失败结束

成功

循环体

假设循环体,被执行了N次?

此时:

条件初始化(第一个表达式):1

条件判断(第二个表达式):N+1

条件的变化(第三个表达式):N

问题:

1,循环变量,在for语句后还可以继续使用!值为第一个失败的值!

2,循环变量,在for的循环体内,可以使用!

3,关于三个条件表达式,任何的条件表达式都是可以被省略的!

但是分割表达式的分号需要保留!

表达式省略就不再执行相应的位置,但是如果第二个表达式(条件判断)省略,认为是条件

为真!

典型的,第一个和第三个都可以在for语句之外(循环体之内)完成:

4,循环表达式,每个表达式,都可以由多条语句组成!每条语句之间,使用逗号分割!

每条语句都会执行!

特别的,如果第二个表达式存在多条语句呢?都会执行,但是只有最后一个语句才作用循环

的条件判断!

例子,利用for遍历,数值型索引下标数组!

遍历时,需要得到数组的长度(元素个数)!函数count()即可!

此时,应该将所有可以在初始化阶段完成的工作,都放到第一个表达式内:

多重循环

循环体内,再次出现循环语句!

while

如果条件满足,则执行循环体

for(;条件;){

}

由于只有条件表达式,经常用于循环条件明确,但是循环次数!

do-while

执行循环体,判断条件,如果满足继续执循环体。

适合用于,循环条件需要通过循环体计算出来的请情况!

强制终止循环

正常,循环条件不满足则终止!

在循环体内,通过终止语句,强制终止!

breakcontinue!

break,终止

终止当前和余下的所有的循环体的执行!循环语句直接结束!

continue,继续

终止当前循环体,余下的继续执行!

一次终止,只能终止一层循环!

但是可以为break或者continue提供参数表示跳出层级数!默认是1!

同样适用于continue!

典型是在循环一个分支语句来决定是否执行强制!

如果分支语句是由swtich完成!那么switch本身也占用一个循环层级,至少使用break2完

成!

goto

将流程控制到目标位置,目标位置使用表示!

可以从循环内(switch)跳转到外部,但是不能从外部跳转的!

同样:

goto不能跨函数跳转,要不是只在函数内,要不只在函数外,才能互相跳转!

文件加载

当一个php的执行,需要另一内的代码,可以将其加载过来!

加载文件的语法有4个,分别是:

require,include,require_once,include_one

上面4个目的一样!以require说明文件的加载流程,再看4者之间的区别!

require‘目标文件’;

注意,文件载入,其实是利用文件,而载入目标文件内的代码,并执行!

大概的过程如下:

在载入是的操作:

载入开始时,先PHP模式!

再载入目标代码,执行

结束时,在进入PHP模式!

文件地址问题

文件路径!用于描述文件所在位置!

分成相对位置,和绝对位置!

相对路径

相对于某个位置(当前)的路径,取决于当前位置,导致同一文件的相对路径发生变化!

典型的是:

./当前下

../上级

文件名,当前下,但是有其他的特征!如果当前没有找到,会在代码所在文件的内

继续查找!

究竟哪里是当前位置:

当前浏览器请求的哪个,当前位置就是属于哪个!

A.php

Require“./sub/B.php“

Sub/B.php

Require“相对地址“

此处的相对

文档评论(0)

159****9610 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6044052142000020

1亿VIP精品文档

相关文档