您好,欢迎访问一九零五行业门户网

一个PHP命名空间的有关问题.很无语的有关问题.

一个php命名空间的问题....很无语的问题.....
  直接上点小代码
debugging = true;
$smarty->display('index.tpl');
?>

代码如上,很简单,两段代码的文件结构在同一个目录下
就这样,运行死活说找不到类..........
fatal error: class 'smarty\smarty_test' not found in ............
实在是没搞明白,我在thinkphp框架里也是使用命名空间完全没问题,怎么新建一个项目放连个文件,测试一下它死活都不行呢....连zend studio编辑器都能显示出有存在smarty_test这个类,怎么运行的时候就是不行,,郁闷啊
------解决思路----------------------
很不错lll
------解决思路----------------------
你没有加载含有 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');
其它类似信息

推荐信息