首页 > 代码库 > PHP学习3

PHP学习3

控制脚本执行顺序

die(字符串)/exit(字符串)

输出该字符串后,立即停止php的执行!即后续程序不再执行,包括后续的其他所有phphtml代码部分。

 

exitdie的同义词。他们也可以不加字符串,而是直接停止。

 

sleep$n)

让程序停止运行指定的秒数。然后等待过了那个时间后,就继续运行!

 

注意,其单位是

 

文件加载

综述和基本语法:

1,有4个文件加载语句:include, require, include_once, require_once

2,他们的使用形式完全一样,比如: include  “要加载的文件路径”; 或: include (“要加载的文件路径”);

3,他们的含义也几乎完全一样:只是在加载失败时或是否重复加载这种情况,有所不同。

4,他们可以载入phphtml文件;

 

文件加载的路径问题:

前提说明:以下的说明举例,以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‘;    

 

PHP学习3