为什么我可以在不包含PHP中定义的其他文件的情况下使用类?

时间:2017-06-25 14:51:35

标签: php wordpress

我正在为wordpress编写插件,在我的插件中我有2个PHP文件: A.php和B.php

B.php只是一个简单的类,只包含类似<?php class MyClass{...}的内容 和A.php在函数中使用该类的实例:

<?php function somFunc(){
 $var1 = new MyClass();
 $var1.doSomething();
}

到目前为止,A.php包含在someFunc()include 'b.php';中,我刚删除它并且它仍在工作。所以我在php中阅读了有关范围的内容,并了解除非我使用命名空间,否则文件无法包含其他内容。

那怎么还在运作?我真的不明白,Wordpress是否正在做些什么呢?

0 个答案:

没有答案