考虑下列情形外生变量的访问
文件:含./include/functions/table-config.php :
.
.
$tablePages = 'orweb_pages';
.
.
文件:./include/classes/uri-resolve。 PHP 包含:
class URIResolve {
.
.
$category = null ;
.
.
function process_uri() {
...
$this->category = $tablePages;
...
}
.
.
}
文件:./settings.php含 :
.
.
require_once(ABSPATH.INC.FUNC.'/table-config.php');
require_once(ABSPATH.INC.CLASS.'/uri-resolve.php');
.
.
将这项工作。我的意思是访问process_uri()中的$ tablePages是可以接受的,还是会给出错误的结果。
如果可能发生错误,请提出更正或解决方法。
做的常量必须是全部大写还是只是一种编程习惯,以避免任何常见的标识符冲突? – OrangeRind 2009-06-23 17:08:36