類名能夠是任意數字和字母的組合,可是不能以數字開頭。 php
在面向對象開發中,「專一特定任務,忽略上下文」是一個重要的設計原則 數組
php5引入了類的類型提示 函數
參數的類型提示,能夠在參數前放置類型 this
public function write(ShopProduct $shopProduct){} spa
表明write()方法只接受包含ShopProduct對象的$shopProduct參數 設計
類型提示不能用於強制規定參數爲某種基本數據類型,好比字符串和整型。 對象
若是要處理基本數據類型,在方法體中要使用is_int()這樣的類型檢查函數。 開發
但你能夠強制規定使用數組做爲參數,這被稱爲數組提示: 字符串
function setArray(array $arr){ $this->array = $arr; } 另外,還新增了對null默認值的參數提示,便可以指定參數爲一個特定值或null值,如: function setWrite(ObjectWriter $objwriter=null) { $this->writer = $objwriter; }