我有一个类,它包括Smarty,但我的类使用命名空间测试,Smarty不使用命名空间。 如何包括Smarty,而无需将命名空间写入智能文件(它有许多系统插件)
import "smarty/Smarty.php"
class testik
{
public function __construct ()
{
$smarty = new Smarty();
}
}
<?php
class Smarty
{
//somcode
}
Smarty有自动加载器类并包含其插件,插件也没有名称空间。
答案 0 :(得分:39)
告诉你的命名空间代码它在全局命名空间中:
$smarty = new \Smarty();
此外importingDocs以这种方式运作:
use Smarty;
然后您可以按原样使用您的代码:
$smarty = new Smarty();