如果他们在另一个PHP文件中,不能调用类?

时间:2013-07-18 08:36:25

标签: php wordpress class require require-once

我试图在必需的文件中调用一个类,但是我收到了错误

PHP Fatal error:  Class 'SampleClass' not found in /home2/domain/public_html/website/v2/wp-content/plugins/myplugin.php on line 23

我可以告诉该文件是正确的,因为我已经回显了一些文本并显示了。我正在使用Wordpress - 有什么奇怪的Wordpress会阻止它工作吗?

只要我将类复制到原始文件中(而不是从其他地方包含它),它就可以正常工作。

有什么想法吗?如果需要可以提供更多信息,但我反对在此处复制代码,因为它几乎无关紧要。

1 个答案:

答案 0 :(得分:0)

要使用该类,必须在类名称前加上命名空间,例如: -

而不是:

新的Codebird;

你会写:

new Codebird \ Codebird;