最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php設(shè)計(jì)模式 Interpreter(解釋器模式)

 更新時(shí)間:2011年06月26日 10:57:39   作者:  
php設(shè)計(jì)模式 Interpreter(解釋器模式),需要的朋友可以參考下。
復(fù)制代碼 代碼如下:

<?php
/**
* 解釋器 示例
*
* @create_date: 2010-01-04
*/
class Expression
{
function interpreter($str)
{
return $str;
}
}
class ExpressionNum extends Expression
{
function interpreter($str)
{
switch($str)
{
case "0": return "零";
case "1": return "一";
case "2": return "二";
case "3": return "三";
case "4": return "四";
case "5": return "五";
case "6": return "六";
case "7": return "七";
case "8": return "八";
case "9": return "九";
}
}
}
class ExpressionCharater extends Expression
{
function interpreter($str)
{
return strtoupper($str);
}
}
class Interpreter
{
function execute($string)
{
$expression = null;
for($i = 0;$i<strlen($string);$i++) {
$temp = $string[$i];
switch(true)
{
case is_numeric($temp): $expression = new ExpressionNum(); break;
default: $expression = new ExpressionCharater();
}
echo $expression->interpreter($temp);
}
}
}
$obj = new Interpreter();
$obj->execute("12345abc");
?>

相關(guān)文章

  • PHP實(shí)現(xiàn)APP微信支付的實(shí)例講解

    PHP實(shí)現(xiàn)APP微信支付的實(shí)例講解

    下面小編就為大家分享一篇PHP實(shí)現(xiàn)APP微信支付的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • PHP中基本HTTP認(rèn)證技巧分析

    PHP中基本HTTP認(rèn)證技巧分析

    這篇文章主要介紹了PHP中基本HTTP認(rèn)證技巧,實(shí)例分析了HTTP身份驗(yàn)證的原理與實(shí)現(xiàn)方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • php技巧小結(jié)【推薦】

    php技巧小結(jié)【推薦】

    本文主要分享了分享php工作中遇到的一些探究和技巧,具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-01-01
  • php變量與數(shù)組相互轉(zhuǎn)換的方法(extract與compact)

    php變量與數(shù)組相互轉(zhuǎn)換的方法(extract與compact)

    這篇文章主要介紹了php變量與數(shù)組相互轉(zhuǎn)換的方法,結(jié)合實(shí)例形式分析了extract與compact函數(shù)的相關(guān)功能與使用技巧,需要的朋友可以參考下
    2016-12-12
  • PHP生成隨機(jī)字符串(3種方法)

    PHP生成隨機(jī)字符串(3種方法)

    使用PHP開(kāi)發(fā)應(yīng)用程序,尤其是網(wǎng)站程序,常常需要生成隨機(jī)密碼,而本文收集整理了幾種生成隨機(jī)字符串的方法,希望對(duì)您有所幫助。
    2015-09-09
  • Php注入點(diǎn)構(gòu)造代碼

    Php注入點(diǎn)構(gòu)造代碼

    php注入代碼,方便注入測(cè)試
    2008-06-06
  • jQuery+PHP實(shí)現(xiàn)圖片上傳并提交功能

    jQuery+PHP實(shí)現(xiàn)圖片上傳并提交功能

    這篇文章主要介紹了jQuery加PHP實(shí)現(xiàn)圖片上傳并提交實(shí)現(xiàn)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • PHP利用PHPMailer實(shí)現(xiàn)郵件發(fā)送功能

    PHP利用PHPMailer實(shí)現(xiàn)郵件發(fā)送功能

    phpMailer是一個(gè)非常強(qiáng)大的php發(fā)送郵件類(lèi),可以設(shè)定發(fā)送郵件地址、回復(fù)地址、郵件主題、html網(wǎng)頁(yè),上傳附件,并且使用起來(lái)非常方便。本文將利用它實(shí)現(xiàn)郵件發(fā)送功能,需要的可以參考一下
    2022-03-03
  • 詳談symfony window下的安裝 安裝時(shí)候出現(xiàn)的問(wèn)題以及解決方法

    詳談symfony window下的安裝 安裝時(shí)候出現(xiàn)的問(wèn)題以及解決方法

    下面小編就為大家?guī)?lái)一篇詳談symfony window下的安裝 安裝時(shí)候出現(xiàn)的問(wèn)題以及解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • PHP編寫(xiě)登錄驗(yàn)證碼功能 附調(diào)用方法

    PHP編寫(xiě)登錄驗(yàn)證碼功能 附調(diào)用方法

    這篇文章主要介紹了PHP編寫(xiě)登錄驗(yàn)證碼功能,文末附調(diào)用方法,并包含隨機(jī)字符函數(shù),和GD庫(kù)畫(huà)圖函數(shù),感興趣的小伙伴們可以參考一下
    2016-05-05

最新評(píng)論

财经| 尤溪县| 吉林省| 赤城县| 增城市| 抚顺县| 湘潭市| 阿拉善盟| 屏边| 乌兰察布市| 怀宁县| 四川省| 舒兰市| 辰溪县| 博野县| 布尔津县| 河东区| 旌德县| 龙山县| 洛阳市| 友谊县| 古浪县| 山东省| 湘阴县| 朔州市| 吉林市| 来宾市| 霞浦县| 巫溪县| 五寨县| 延津县| 牙克石市| 吐鲁番市| 缙云县| 鲜城| 黔东| 沈丘县| 仙居县| 泽普县| 锦屏县| 安义县|