Maison > Article > développement back-end > 一个PHP命名空间的问题很无语的问题.
直接上点小代码
<?php//用来定义一个继承Smarty的子类,在构造函数中实现基本的路径配置.....namespace Smarty;class Smarty_Test { function setName(){ echo 'Name'; }}
<?phpuse Smarty\Smarty_Test;$smarty = new Smarty_Test();$smarty->assign('name','Ned');$smarty->debugging = true;$smarty->display('index.tpl');?>
没人吗..............
很不错LLL
你没有加载含有 Smarty_Test 类定义的文件
你没有加载含有 Smarty_Test 类定义的文件
是的,include包含进来
或者设置自动加载
spl_autoload_register();use Smarty\Smarty_Test; $smarty = new Smarty_Test();$smarty->assign('name','Ned');$smarty->debugging = true;$smarty->display('index.tpl');