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. 以PHP代碼為實(shí)例詳解RabbitMQ消息隊(duì)列中間件的6種模式2. AJAX實(shí)現(xiàn)文件上傳功能報(bào)錯(cuò)Current request is not a multipart request詳解3. ASP常用日期格式化函數(shù) FormatDate()4. vue-electron中修改表格內(nèi)容并修改樣式5. 微信小程序?qū)崿F(xiàn)商品分類頁(yè)過程結(jié)束6. 推薦一個(gè)好看Table表格的css樣式代碼詳解7. 不使用XMLHttpRequest對(duì)象實(shí)現(xiàn)Ajax效果的方法小結(jié)8. 基于Surprise協(xié)同過濾實(shí)現(xiàn)短視頻推薦方法示例9. PHP獲取時(shí)間戳等相關(guān)函數(shù)匯總10. ASP新手必備的基礎(chǔ)知識(shí)
