A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

流程控制循环结构循环的中断
循环中有两种中断语句可以使用:
Break:用于完全终止某个循环,让流程控制进入到循环语句后面的语句;
Continue
用于停止当前正在进行的当次循环,而进入到循环的“下一次”过程中去,通常就是循环的开始位置;
PHP中,该两个循环有更强的能力:中断“更多层”的循环,语法如下:
break  正整数n
continue   正整数n
循环的层,指的是当前中断语句(breakcontinue)算起,网代码的外部数循环的个数,就是层数。
for(){                  //循环1   3
for(){                        //循环2   2
for(){                        //循环3  1
break   2;   //此时会中断循环2;中断2
//对次break语句,循环3是第1层,循环2是第2层,循环1是第3
}
Continue   2;    //此时会中断循环2;中断2
//对此continue语句,循环2是其第1层,循环1是其第2
}
}
do   while循环:
For循环语句形式:
for(循环变量初始化;循环变量判断条件;循环变量的改变) {
                        //循环体语句
}
  do   While循环语句形式:
【循环变量初始化】
do{
循环体语句;
}while(循环变量的条件判断)
1.do   while会新进入循环体一次(不判断条件)
2.然后判断条件是否满足,如果满足,就再进入do的开始位置再判断条件
3.如果不满足,就结束循环
控制脚本执行顺序
die(字符串)/exit(字符串)
输出该字符串后,立即停止后面代码的执行,包括phphtml代码
Exit die是同义词。他们也可以不加字符串,而是直接停止。
SleepN
含义:让程序停止运行,在N秒后再运行
Datey-m-d  h:i:s
文件加载综述和基本语法:
1.4个问价你家在语句:includerequireinclude_oncerequire_once
2.他们的使用形式完全一样,比如:include “要加载的文件的路径”;或:include(“要加载文件的路径”)
3.他们的含义几乎完全一样,只是加载失败时是否重复加载这种情况,有所不同
文件加载的路径问题:
前提说明:以下的说明举例,以include为例,也适用于其他3个加载语句
3种路径形式可以使用:
相对路径:
是相对于当前网页文件所在位置来定位某个被加载的文件位置,只要以来以下2个特殊的路径符号;
。。/:表示当前网页文件所在的位置
。。/:表示当前网页文件所在的位置的上一级文件的位置
绝对路径:
绝对路径分两种:
                  本地据对路径:include c/目录一/目录二/文件名”;
特别注意:我们其实几乎都不应该在代码中直接写这种本地绝对路径。但其实这种本地绝对路径的写法是很常用的
使用:
1.Include_DIR_‘\page1.php’;
2.$root=$_SEVER[‘DOCUMENT_ROOT’];        //获得当前站点的根目录
Include  $root “\目录名\目录名”。’\文件名’;
网络绝对路径:include http//域名”;
无路径(不推荐):
形式就是没有给出路径信息,而只给出文件名,我们不推荐
比如:include pagephp’;   //此时通常PHP引擎会在该网页的目录下查找
文件在如何执行过程详解
l 第一步:从include语句处推出php脚本模式(进入HTML代码模式)
l 第二步:载入include语句所设定的文件中的代码,并执行之(如同在当前文件中一样)
l 第三步:推出HTML模式重新进入PHP脚本模式,继续执行之后的代码
4个载入语句的区别Includerequire的区别:
Include载入文件失败时(既没有找到文件),报一个错误,然后继续执行后续代码;
Require载入文件失败时,报错并立即终止执行。
通常,require用于在程序中,后续的代码以来已载入的文件的时候。
Include_oncerequire_once的区别:
includerequire的区别
Includeinclude_once的区别:
Include载入的文件不判断是否重复,只要有include语句,就会再入一次——即此时可能导致重复载入。
                    Include_once载入的文件会有内部判断机制,是否“前面代码”已经载入过,如果                载入过就不再载入
Requirerequire_once区别:
Includeinclude_once的区别
PHP简介PHP功能特点
1.web服务器端的开发语言,用来实现用户的请求
2.开源软件,所有的操作系统稳定运行
3.入门简单,面向过程、面向对象
4.支持主流的数据库

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马