标签: php namespaces
我在开始使用每个脚本之前都做了一些简单的检查,因为所有内容都是通过index.php文件路由的,所以我不希望任何人访问这些脚本。我正在检查是否定义了index.php中初始化的全局变量。
if (!defined('EXAMPLE')) exit();
但是现在我向我的代码引入了名称空间,这不再适用。由于名称空间需要先写入其他内容,因此需要在定义名称空间后进行检查。它对我来说看起来不太好......这样做是否可以,有更好的方法吗?