デフォルトで既に 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 のデフォルトをときどき使用したい場合、問題は発生しますか?