那夜我还很年幼~
我不去想身后会不会袭来寒风冷雨 既然目标是地平线 留给世界的只能是背影

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

posted on 2012-09-11 21:22  那夜我还很年幼~  阅读(119)  评论(0)    收藏  举报