我要问的是类似在Apache for PHP中声明环境变量之类的东西
SetEnv SITE_MAIN_DIR "/var/www/www.mydomain.com/"
我可以访问站点中的任何位置,并且效果很好。
echo $_SERVER['SITE_MAIN_DIR']
PHP的全局类是否与此相似,因此我不必使用include /dir/class.php
;
class::function($string);
不使用包含?
答案 0 :(得分:2)
您可以使用getenv()
echo getenv(SITE_MAIN_DIR);
https://www.php.net/manual/en/function.getenv.php
但是我会考虑使用自动加载器。
答案 1 :(得分:0)
PHP 7.4具有一个名为opcache preloading的新功能,也许这正是您所需要的。