include() 和require() :语句包括并运行指定文件。
include() 产生一个警告而
require() 则导致一个致命错误
include_once和require_once只引用一次指定文件
今天在项目中遇到一个问题
有一个config.php文件 ,里面有我设置的一些变量。
我在一个类里面的方法里require_once一次config.php文件,然后我想用config.php里面定义的变量
运行程序页面报错,错误信息是变量未定义的变量。找好了好久后来才找到原因,因为我在程序其它
地方require_once 一次config.php文件 了。这里require_once一次是无效的。
然而其它地方虽然引用 了,但在方法里我仍然不能用config.php里的变量。因为php方法里不能调用外部的变量,除非加关键字global
方法里面是可使用外部方法。
类里在的方法要访问类里面的方法,或类里面的属性即变量用$this
浙公网安备 33010602011771号