欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP之include载入文件

程序员文章站 2022-05-08 23:45:00
...

include include_once require require_once 都属于语法结构,而非函数,在加载文件错误与文件重复上区别
include ”;
include(”);

在php的include语法中,如果没有给出路径而只有文件名,则include有自己的寻找规则

  1. 在系统设置的include目录中寻找

在php.ini配置文件中有include_path 的配置项,其中可以设置多个目录,系统会依次在其中寻找需要载入的文件(需要注意的是不同系统的分隔符号是不同的)

; UNIX: "/path1:/path2";include_path = ".:/php/includes";; Windows: "\path1;\path2";include_path = ".;c:\php\includes"

另外也可以在代码中设定include_path的值,其只对当前代码有效,无需重启apache

set_include_path('.dir.');

也可以获取当前include_path的值

$path = get_include_path();
$path_add = $path.PATH_SEPARATOR.'.dir.';
//PATH_SEPARATOR是系统函数,代表分隔符号;|:
set_include_path($path_add);

2.若以上没有找到,则在当前网页文件(当前工作目录)所在目录查找
3. 若以上没有找到,则在include语法所在目录查找(多层嵌套)

文件载入和执行过程

从include语句退出php模式进入html模式
载入include文件中的代码,并执行
退出html模式进入php模式

在被载入文件中return关键字作用

默认情况下include载入情况下返回1,错误返回false
被包含文件中可以使用return语句结束代码执行返回值
return返回的值同样可以被接收并处理

$val = include'.dir.';
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了PHP之include载入文件,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。