命名空間以及類的命名必須遵循 PSR-0.
根據規范,每個類都獨立為一個文件,且命名空間至少有一個層次:頂級的組織名稱(vendor name)。
類的命名必須 遵循 StudlyCaps 大寫開頭的駝峰命名規范。
PHP 5.3及以后版本的代碼必須使用正式的命名空間。
例如:
~~~
<?php
// PHP 5.3及以后版本的寫法
namespace Vendor\Model;
class Foo
{
}
~~~
5.2.x及之前的版本應該使用偽命名空間的寫法,約定俗成使用頂級的組織名稱(vendor name)如 Vendor_ 為類前綴。
~~~
<?php
// 5.2.x及之前版本的寫法
class Vendor_Model_Foo
{
}
~~~