面向對象基礎

類名能夠是任意數字和字母的組合,可是不能以數字開頭。 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; }
相關文章
相關標籤/搜索