如何在PHP中包含文件

时间:2020-01-09 10:39:16  来源:igfitidea点击:

问题描述:如何在PHP中包含文件?

解决方法:PHP具有一个名为include()的特殊功能。
include()语句包含并评估指定的文件。

如果您有一个名为lib.php的文件,则为例:

<?php
function test(){
echo "test() called";
}
?>

现在,您可以包含lib.php并从demo.php调用test():

<?php
include("lib.php");
test();
?>

首先在相对于当前工作目录的include_path中查找包含文件,然后在相对于当前脚本目录的include_path中查找文件。
例如。
如果include_path是。
,当前工作目录是/www /,则包含include/a.php,并且该文件中包含include b.php,首先在/www /中查找b.php,然后在/www/include /中查找。
如果filename以./或../开头,则仅在相对于当前工作目录的include_path中查找。

当包含文件时,该文件包含的代码将继承发生包含的行的可变范围。
从那时起,调用文件中该行上可用的任何变量将在被调用文件中可用。
但是,包含文件中定义的所有函数和类都具有全局作用域。