include与__autoload与命名空间namespace与PSR4详解

1. include, require, include_once, require_once

include和require是PHP中引入源文件最基本的用法,其他例如__autoload, namespace, PSR4等其实都是调用include,或者require而成

 include和require的执行查找步骤:

(1)被包含文件先按参数给出的路径寻找;

(2)如果没有给出目录(只有文件名)时则按照 include_path 指定的目录寻找;

(3)如果在 include_path 下没找到该文件则 include 最后才在调用脚本文件所在的目录和当前工作目录下寻找;

(4)如果最后仍未找到文件则 include 结构会发出一条notice;require则会发出一个error

 

 

猜你喜欢

转载自www.cnblogs.com/liuzhiqaingxyz/p/9718165.html