首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP的默认整洁与开发人员定制

PHP的默认整洁与开发人员定制
EN

Stack Overflow用户
提问于 2012-04-20 15:50:59
回答 2查看 176关注 0票数 1

我知道默认情况下已经有tidy php类了,如果我想创建自己的自定义整洁类,并且我也想将该类命名为,那该怎么办?

代码语言:javascript
复制
class tidy
{
    public function html()
    {
        return 'local';
    }
}

$tidy = new tidy();
echo $tidy->html();

错误,

致命错误:无法在第11行的C:\wamp\www\test\2012\php\dom_tidy_html_8.php中重新声明类整洁

如何才能不与PHP的默认tidy冲突

有可能吗?

编辑:

我用namespace测试了它,但是我不知道这是否是一个好的实践.?我以前没有对namespace做过任何事情,所以我不确定它是否安全。

代码语言:javascript
复制
namespace tidy;

class tidy
{
    public function html()
    {
        return 'local';
    }
}

$tidy = new tidy();
echo $tidy->html();

如果我想使用PHP默认的occasionally,会不会造成任何问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-20 15:54:30

如果您想要构建在整洁的基础上,那么只需扩展整洁类,调用就是myTidy。

代码语言:javascript
复制
class myTidy extends tidy
{
    public function html()
    {
        return 'local';
    }
}

$tidy = new myTidy();
echo $tidy->html();

如果您想从头开始创建自己的实现,请尝试删除整齐模块,然后创建整洁类。

如果使用PHPNAM5.3.0,还可以在名称空间中创建自己的>=类:

代码语言:javascript
复制
namespace My\Tidy;

class tidy
{
    public function html()
    {
        return 'local';
    }
}

$tidy = new tidy();
echo $tidy->html();
票数 2
EN

Stack Overflow用户

发布于 2012-04-20 15:52:34

把它命名为不同的东西:

代码语言:javascript
复制
class my_tidy
{
    public function html()
    {
        return 'local';
    }
}

$tidy = new my_tidy();
echo $tidy->html();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10249425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档