我知道默认情况下已经有tidy php类了,如果我想创建自己的自定义整洁类,并且我也想将该类命名为,那该怎么办?
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做过任何事情,所以我不确定它是否安全。
namespace tidy;
class tidy
{
public function html()
{
return 'local';
}
}
$tidy = new tidy();
echo $tidy->html();如果我想使用PHP默认的occasionally,会不会造成任何问题?
发布于 2012-04-20 15:54:30
如果您想要构建在整洁的基础上,那么只需扩展整洁类,调用就是myTidy。
class myTidy extends tidy
{
public function html()
{
return 'local';
}
}
$tidy = new myTidy();
echo $tidy->html();如果您想从头开始创建自己的实现,请尝试删除整齐模块,然后创建整洁类。
如果使用PHPNAM5.3.0,还可以在名称空间中创建自己的>=类:
namespace My\Tidy;
class tidy
{
public function html()
{
return 'local';
}
}
$tidy = new tidy();
echo $tidy->html();发布于 2012-04-20 15:52:34
把它命名为不同的东西:
class my_tidy
{
public function html()
{
return 'local';
}
}
$tidy = new my_tidy();
echo $tidy->html();https://stackoverflow.com/questions/10249425
复制相似问题