デフォルトで既に php クラスがあることは知っていますが、独自のカスタム tidy クラスを作成し、そのクラスにもtidytidyという名前を付けたい場合はどうすればよいでしょうか?
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 でクラス tidy を再宣言できません
PHP のデフォルトと競合しないようにするにはどうすればよいですtidyか?
出来ますか?
編集:
私はそれをテストしnamespaceて動作しますが、これが良い習慣であるかどうかはわかりません...? 今まで何もしnamespaceたことがないので、安全かどうかはわかりません...
namespace tidy;
class tidy
{
public function html()
{
return 'local';
}
}
$tidy = new tidy();
echo $tidy->html();
tidy PHP のデフォルトをときどき使用したい場合、問題は発生しますか?