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