PHP標(biāo)準(zhǔn)庫(kù) (SPL)——Countable用法示例
本文實(shí)例講述了PHP標(biāo)準(zhǔn)庫(kù) (SPL)——Countable用法。分享給大家供大家參考,具體如下:
類實(shí)現(xiàn) Countable 可被用于 count() 函數(shù).
接口摘要Countable {/* 方法 */abstract public count ( void ) : int}
當(dāng)一個(gè)類實(shí)現(xiàn)了Countable接口,實(shí)現(xiàn)了接口中的count方法,即可直接使用count(Object)的到count方法返回的值。
例:class MyCount { private $num; public function __construct($num) { $this->num = $num; } public function count() { return $this->num; }}$obj = new MyCount(10);echo count($obj);//返回1
上面的結(jié)果在意料之中,但是顯然不是我們想要的結(jié)果,接下來(lái)實(shí)現(xiàn)Countable接口再試一次:
class MyCount implements Countable{ private $num; public function __construct($num) { $this->num = $num; } public function count() { return $this->num; }}$obj = new MyCount(10);echo count($obj);//返回10
實(shí)現(xiàn)Countable接口后,使用count()即可觸發(fā)類中count方法,從而得到了返回的10。
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語(yǔ)法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章:
1. vue項(xiàng)目登錄成功拿到令牌跳轉(zhuǎn)失敗401無(wú)登錄信息的解決2. CSS可以做的幾個(gè)令你嘆為觀止的實(shí)例分享3. php使用正則驗(yàn)證密碼字段的復(fù)雜強(qiáng)度原理詳細(xì)講解 原創(chuàng)4. 淺談?dòng)蓀osition屬性引申的css進(jìn)階討論5. uniapp自定義驗(yàn)證碼輸入框并隱藏光標(biāo)6. vue前端RSA加密java后端解密的方法實(shí)現(xiàn)7. JSP+Servlet實(shí)現(xiàn)文件上傳到服務(wù)器功能8. ASP 信息提示函數(shù)并作返回或者轉(zhuǎn)向9. asp批量添加修改刪除操作示例代碼10. ASP動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)經(jīng)驗(yàn)分享

網(wǎng)公網(wǎng)安備