PHP auto_prepend_file定义一个常量

时间:2014-09-22 08:51:52

标签: php

我确实在.htaccess中配置了auto_prepend_file。它工作正常! 现在我想知道如何在不使用GLOBALS的情况下全局创建字符串。

我确实有这样的事情:

define('WWW_URL', 'http://www.xyz.de');
define('STATIC_URL', 'http://static.xyz.de');

如何在我的index.php中获取WWW_URL或STATIC_URL,它是在prepend之后和追加文件之前加载的?

提前致谢, 丹尼尔

1 个答案:

答案 0 :(得分:1)

  

与超全球一样,常数的范围是全局的。您可以在脚本中的任何位置访问常量,而不考虑范围。

来自php manual

因此,您可以使用index.php / WWW_URL访问STATIC_URL中的常量。

请注意常量是只读的:与“define()变量不同,”GLOBALS之后,您将无法更改其值。