亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php設(shè)計(jì)模式 Delegation(委托模式)

 更新時(shí)間:2011年06月26日 11:21:00   作者:  
php設(shè)計(jì)模式 Delegation 委托模式示例代碼,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:

<?php
/**
* 委托模式 示例
*
* @create_date: 2010-01-04
*/
class PlayList
{
var $_songs = array();
var $_object = null;
function PlayList($type)
{
$object = $type."PlayListDelegation";
$this->_object = new $object();
}
function addSong($location,$title)
{
$this->_songs[] = array("location"=>$location,"title"=>$title);
}
function getPlayList()
{
return $this->_object->getPlayList($this->_songs);
}
}
class mp3PlayListDelegation
{
function getPlayList($songs)
{
$aResult = array();
foreach($songs as $key=>$item)
{
$path = pathinfo($item['location']);
if(strtolower($item['extension']) == "mp3")
{
$aResult[] = $item;
}
}
return $aResult;
}
}
class rmvbPlayListDelegation
{
function getPlayList($songs)
{
$aResult = array();
foreach($songs as $key=>$item)
{
$path = pathinfo($item['location']);
if(strtolower($item['extension']) == "rmvb")
{
$aResult[] = $item;
}
}
return $aResult;
}
}
$oMP3PlayList = new PlayList("mp3");
$oMP3PlayList->getPlayList();
$oRMVBPlayList = new PlayList("rmvb");
$oRMVBPlayList->getPlayList();
?>

相關(guān)文章

  • php實(shí)現(xiàn)的支持imagemagick及gd庫(kù)兩種處理的縮略圖生成類

    php實(shí)現(xiàn)的支持imagemagick及gd庫(kù)兩種處理的縮略圖生成類

    這篇文章主要介紹了php實(shí)現(xiàn)的支持imagemagick及gd庫(kù)兩種處理的縮略圖生成類,包含了用法的詳細(xì)描述,非常實(shí)用,需要的朋友可以參考下
    2014-09-09
  • php面向?qū)ο蟮姆椒ㄖ剌d兩種版本比較

    php面向?qū)ο蟮姆椒ㄖ剌d兩種版本比較

    “重載”是類的多態(tài)的一種實(shí)現(xiàn)。函數(shù)重載指一個(gè)標(biāo)識(shí)符被用作多個(gè)函數(shù)名,且能夠通過函數(shù)的參數(shù)個(gè)數(shù)或參數(shù)類型將這些同名的函數(shù)區(qū)分開來,調(diào)用不發(fā)生混淆。這樣做的主要好處就是,不用為了對(duì)不同的參數(shù)類型或參數(shù)個(gè)數(shù),而寫多個(gè)函數(shù)。
    2008-09-09
  • PHP實(shí)現(xiàn)登錄搜狐廣告獲取廣告聯(lián)盟數(shù)據(jù)的方法【附demo源碼】

    PHP實(shí)現(xiàn)登錄搜狐廣告獲取廣告聯(lián)盟數(shù)據(jù)的方法【附demo源碼】

    這篇文章主要介紹了PHP實(shí)現(xiàn)登錄搜狐廣告獲取廣告聯(lián)盟數(shù)據(jù)的方法,涉及php基于curl的遠(yuǎn)程數(shù)據(jù)操作相關(guān)技巧,需要的朋友可以參考下
    2016-10-10
  • PHP操作MongoDB時(shí)的整數(shù)問題及對(duì)策說明

    PHP操作MongoDB時(shí)的整數(shù)問題及對(duì)策說明

    本文所說的整數(shù)問題,其實(shí)并不是MongoDB的問題,而是PHP驅(qū)動(dòng)的問題
    2011-05-05
  • PHP常見數(shù)組排序方法小結(jié)

    PHP常見數(shù)組排序方法小結(jié)

    這篇文章主要介紹了PHP常見數(shù)組排序方法,結(jié)合實(shí)例形式分析了php數(shù)組排序相關(guān)函數(shù)、根據(jù)數(shù)組鍵名排序、根據(jù)數(shù)組元素排序、自定義排序、多維數(shù)組排序等相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • php專用數(shù)組排序類ArraySortUtil用法實(shí)例

    php專用數(shù)組排序類ArraySortUtil用法實(shí)例

    這篇文章主要介紹了php專用數(shù)組排序類ArraySortUtil用法,實(shí)例分析了ArraySortUtil實(shí)現(xiàn)數(shù)組排序的方法與對(duì)應(yīng)使用技巧,需要的朋友可以參考下
    2015-04-04
  • PHP中常用的字符串格式化函數(shù)總結(jié)

    PHP中常用的字符串格式化函數(shù)總結(jié)

    這篇文章主要介紹了PHP中常用的字符串格式化函數(shù)總結(jié),本文講解的函數(shù)是WEB中經(jīng)常用到的,例如取出空格和字符串填補(bǔ)函數(shù)、字符串大小寫的轉(zhuǎn)換、和HTML標(biāo)簽相關(guān)的字符串格式化等,需要的朋友可以參考下
    2014-11-11
  • golang 調(diào)用 php7詳解及實(shí)例

    golang 調(diào)用 php7詳解及實(shí)例

    這篇文章主要介紹了golang 調(diào)用 php7詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • php字符串函數(shù)學(xué)習(xí)之strstr()

    php字符串函數(shù)學(xué)習(xí)之strstr()

    這篇文章主要介紹了php字符串函數(shù)學(xué)習(xí)之strstr(),本文講解了它的定義和用法、參數(shù)描述、提示和注釋以及多個(gè)使用示例,需要的朋友可以參考下
    2015-03-03
  • PHP的instanceof詳解及使用方法介紹

    PHP的instanceof詳解及使用方法介紹

    php的instanceof是什么意思?instanceof由兩個(gè)單詞組成,instance和of,instance表示實(shí)例的意思,從字面上就可以理解這是實(shí)例引用的意思。instanceof?運(yùn)算符是?PHP?5?引進(jìn)的。在此之前用?is_a(),但是?is_a()?已經(jīng)過時(shí)了,最好用?instanceof。
    2023-05-05

最新評(píng)論