控制脚本执行顺序
die(字符串)/exit(字符串):
输出该字符串后,立即停止php的执行!即后续程序不再执行,包括后续的其他所有php和html代码部分。
exit是die的同义词。他们也可以不加字符串,而是直接停止。
sleep($n)
让程序停止运行指定的秒数。然后等待过了那个时间后,就继续运行!
注意,其单位是“秒”;
文件加载
综述和基本语法:
1,有4个文件加载语句:include, require, include_once, require_once
2,他们的使用形式完全一样,比如: include “要加载的文件路径”; 或: include (“要加载的文件路径”);
3,他们的含义也几乎完全一样:只是在加载失败时或是否重复加载这种情况,有所不同。
4,他们可以载入php或html文件;
文件加载的路径问题:
前提说明:以下的说明举例,以include为例,也适用于其他3个加载语句;
有3中路径形式可以使用:
相对路径:
是相对于当前网页文件所在的位置来定位某个被加载的文件位置,主要依赖以下2个特殊的路径符号:
./ :表示当前位置,即当前网页文件所在的位置(目录);
../ :表示上一级位置,即当前网页文件所在的位置的上一级位置(目录);
我们需要用这2个符号来表达位置信息,比如:
include ‘./page1.php’; //表示当前网页文件所在位置的page1.php文件;
include ‘../page2.php’;
include ‘../ab/page3.html’;
绝对路径:
绝对路径又分2种:
本地绝对路径:
比如:
include “c:/d1/d2/p1.php”;
include “f:/f1/abc/p2.html”;
特别注意:我们其实几乎都不应该在代码中直接写这种本地绝对路径!
但,其实我们这种本地绝对路径的写法是很常用的!
那怎么做?示例如下:
1 echo "<p>使用相对路径载入"; 2 include ‘./page1.php‘; 3 4 5 echo "<p>使用绝对路径载入(方法1)"; 6 include __DIR__ . ‘\page1.php‘; 7 8 9 echo "<p>使用绝对路径载入(方法2)"; 10 $root = $_SERVER[‘DOCUMENT_ROOT‘]; //获得当前站点的跟目录 11 include $root . "\day5" . ‘\page1.php‘;