TRO*_*DON 19 php namespaces smarty3
我有一个类,它包括Smarty,但我的类使用命名空间测试,Smarty不使用命名空间.如何包括Smarty,而无需将名称空间写入智能文件(它有许多系统插件)
import "smarty/Smarty.php"
class testik
{
public function __construct ()
{
$smarty = new Smarty();
}
}
<?php
class Smarty
{
//somcode
}
Run Code Online (Sandbox Code Playgroud)
Smarty有自动加载器类并包含其插件,插件也没有命名空间.
hak*_*kre 41
告诉你的命名空间代码它在全局命名空间中:
$smarty = new \Smarty();
Run Code Online (Sandbox Code Playgroud)
此外导入文档这种方式工作:
use Smarty;
Run Code Online (Sandbox Code Playgroud)
然后你可以使用你的代码:
$smarty = new Smarty();
Run Code Online (Sandbox Code Playgroud)
请参阅:如何使用php的"root"命名空间?.
| 归档时间: |
|
| 查看次数: |
14510 次 |
| 最近记录: |