PHP 命名空间 - 声明具有相同名称的类
父 php 脚本是否需要两个类,每个类都使用相同的类名定义。
我知道默认情况下这会导致错误,所以我一直在研究命名空间。我不想将命名空间硬编码到类文件中,因为它不灵活并且取决于编写类的人,我更愿意执行以下操作。
// Define namespace
require_class('a.class.php');
// Define new namespace
require_class('b.class.php');
提前致谢
Can a parent php script require two classes, each defined with the same class name.
I know by default this will cause an Error, so i have been looking into namespace. I do not want to hardcode the namespace into the class file as it would be inflexible and depend on the person writing the class, i would prefer to do the following.
// Define namespace
require_class('a.class.php');
// Define new namespace
require_class('b.class.php');
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不允许您以这种方式定义名称空间。
请参阅定义命名空间:
您可以在同一个文件中定义多个命名空间,但其中的类该命名空间也应该放在这个文件中。
您可以考虑使用命名空间:别名/导入,允许开发人员为类指定初始
命名空间
。You are not allowed to define namespaces in such manner.
See Defining Namespaces:
You can define multiple namespaces in the same file but the classes within that namespace should be place in this files too.
You may consider Using namespaces: Aliasing/Importing with allowing developers to specify initial
namespace
for classes.