相关疑难解决方法(0)

如何使用php的"root"命名空间?

我有一个Exception类:

namespace abc;

class AbcException extends Exception {
// blah blah
}
Run Code Online (Sandbox Code Playgroud)

它会产生以下错误:

Class 'abc\Exception' not found ...
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 我能做些什么来完成这项工作?

  2. 有用的文件表示赞赏.

感谢您阅读我的问题

php namespaces

25
推荐指数
2
解决办法
2万
查看次数

将没有命名空间的类导入到命名空间类

我有一个类,它包括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有自动加载器类并包含其插件,插件也没有命名空间.

php namespaces smarty3

19
推荐指数
1
解决办法
1万
查看次数

标签 统计

namespaces ×2

php ×2

smarty3 ×1