頻繁にバックスラッシュを使用しないようにする方法はありますか?
名前空間を使用していて、その中でグローバルなものを呼び出す場合は、バックスラッシュを使用する必要があります。
namespace foo;
$a = new \my\name(); // instantiates "my\name" class
echo \strlen('hi'); // calls function "strlen"
$a = \INI_ALL; // $a is set to the value of constant "INI_ALL"
その場合、名前空間内のコードは本当に醜くなります、その状況を回避する方法はありますか?
例はそのURLから取られました:http ://www.php.net/manual/en/language.namespaces.faq.php
しかし、名前空間から組み込みクラスを呼び出す必要がある場合、名前の前にバックスラッシュを使用する必要があるという私の問題は、どういうわけかそれを回避できますか?