1. thinkphp3.2 の時代には名前空間は使用されていませんでしたが、コードはそれほど複雑ではなかったので、それほど不便はありませんでした。 、実際には各クラスファイルが多くの名前空間を使用しているようです
3. 名前空間は本当に必要ですか?使用しないと不便になりますか?
我想大声告诉你2017-06-05 11:09:17
紹介するクラスの多くが 同じ名前 を持っている場合、名前空間の役割がわかります。
たとえば、Domain には User
类,Service 里面有个 User
类,Web 里面有个 User
クラスがあります。
習慣沉默2017-06-05 11:09:17
あなたが今経験しているプロジェクトでは名前空間の役割を感じていないかもしれませんが、言語の更新についても同じことが当てはまります。名前空間の役割に関しては、私は納得しています。名前空間を使用する必要がある理由については、Google が多くのことを教えてくれます。それを使用すると、人々はより良い方向に発展するのではないかということだけを知っておく必要があります。
怪我咯2017-06-05 11:09:17
あなたが今経験しているプロジェクトでは名前空間の役割を感じていないかもしれませんが、言語の更新についても同じことが当てはまります。名前空間の役割に関しては、私は納得しています。名前空間を使用する必要がある理由については、Google が多くのことを教えてくれます。それを使用すると、人々はより良い方向に発展するのではないかということだけを知っておく必要があります。
黄舟2017-06-05 11:09:17
実際、名前空間の主な目的は、同じ名前を持つクラス間の競合の問題を解決することです。
名前空間が存在しない前は、昔ながらの書き方が classmap
的写法去命名类。如System_Controller.php
下划线的写法;转变为现在的SystemController
でした。
classmap
,还是命名空间,只要按着一定的规则,然后通过spl_autoload_register
それに、これは他の言語(Javaなど)と非常に似ています。PHPもこのようにならなければ、トレンドに追いつくことはできません。 。ははは! !