【发布时间】:2014-08-17 15:54:39
【问题描述】:
我们在Myfile.php 中添加一个文件后:
require_once 'abc.php';
或
include_once 'abc.php';
我们将如何删除文件?或者如何阻止abc.php文件内容在某段代码后被访问?
【问题讨论】:
-
取决于文件中的内容。但一般来说,一旦你通过
require_once或include_once加载文件,它就在那里,你无法选择性地打开或关闭它。 -
为什么?你的逻辑有问题。
-
是的。如果不可能,我必须花费 2-3 个小时来更改我的代码。我有不同的文件,里面有一个类。但有些类具有相同的名称。所以如果我需要访问 2 个具有相同类的不同文件,它会抛出“类重新声明错误”。
-
不应有同名的类。如果您无法避免它(在库之外),请使用名称空间:php.net/manual/en/language.namespaces.rationale.php
-
@AbraCadaver 哦,不。我实际上正在使用 Gas ORM,它正在创建表类。因此对于表名
user_details和payment_details,它将在user文件夹和payment文件夹中创建类,其中details.php文件和类-details..
标签: php require-once php-include