在类名中包含下划线

时间:2014-03-03 19:01:55

标签: php class symfony namespaces

在我的Symfony2应用程序中,我有时不得不使用一些不符合PSR-0标准的外部API,类等。

当我尝试将它们与“use”和“new”语句一起使用时,我收到一个错误,即找不到该类。如何创建包含下划线的Symfony加载类,例如Some_Class?

1 个答案:

答案 0 :(得分:0)

A_B类是否使用了命名空间?如果是这样,那么你应该可以用FQN EX调用它:

use Acme\CoreBundle\Test\A_B;

否则,您需要使用require语句来加载文件,并将该类加载到全局名称空间。

require_once 'Acme/CoreBundle/Test/A_B.php';

我很确定它是如何工作的。如果我错了,不要开枪。