国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP 對(duì)象接口簡(jiǎn)單實(shí)現(xiàn)方法示例

瀏覽:88日期:2022-09-10 18:22:56

本文實(shí)例講述了PHP 對(duì)象接口簡(jiǎn)單實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:

對(duì)象接口 (interface)

使用接口(interface),可以指定某個(gè)類必須實(shí)現(xiàn)哪些方法,但不需要定義這些方法的具體內(nèi)容。

接口是通過(guò) interface 關(guān)鍵字來(lái)定義的,就像定義一個(gè)標(biāo)準(zhǔn)的類一樣,但其中定義所有的方法都是空的。

接口中定義的所有方法都必須是公有,這是接口的特性。

實(shí)現(xiàn)(implements)

要實(shí)現(xiàn)一個(gè)接口,使用 implements 操作符。類中必須實(shí)現(xiàn)接口中定義的所有方法,否則會(huì)報(bào)一個(gè)致命錯(cuò)誤。類可以實(shí)現(xiàn)多個(gè)接口,用逗號(hào)來(lái)分隔多個(gè)接口的名稱。

Note:

實(shí)現(xiàn)多個(gè)接口時(shí),接口中的方法不能有重名。

Note:

接口也可以繼承,通過(guò)使用 extends 操作符。

Note:

類要實(shí)現(xiàn)接口,必須使用和接口中所定義的方法完全一致的方式。否則會(huì)導(dǎo)致致命錯(cuò)誤。

示例

<?php// 聲明一個(gè)’iTemplate’接口interface iTemplate{ public function setVariable($name, $var); public function getHtml($template);}// 實(shí)現(xiàn)接口// 下面的寫(xiě)法是正確的class Template implements iTemplate{ private $vars = array(); public function setVariable($name, $var) { $this->vars[$name] = $var; } public function getHtml($template) { foreach($this->vars as $name => $value) { $template = str_replace(’{’ . $name . ’}’, $value, $template); } return $template; }}

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語(yǔ)法入門(mén)教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 江门市| 柳河县| 云龙县| 宁化县| 东平县| 凤凰县| 彩票| 赤峰市| 花莲县| 晴隆县| 波密县| 林州市| 左云县| 即墨市| 延寿县| 清涧县| 大田县| 荆门市| 武乡县| 山西省| 留坝县| 定西市| 土默特左旗| 英吉沙县| 潼南县| 榆树市| 五常市| 延边| 高雄市| 墨玉县| 河东区| 宝清县| 社会| 布拖县| 栖霞市| 承德县| 山丹县| 都昌县| 苗栗县| 新余市| 古丈县|