国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP自定義函數實現assign()數組分配到模板及extract()變量分配到模板功能示例

2024-05-05 00:03:50
字體:
來源:轉載
供稿:網友

本文實例講述了PHP自定義函數實現assign()數組分配到模板及extract()變量分配到模板功能。分享給大家供大家參考,具體如下:

這里模擬tp框架模板變量分配與賦值操作。

extract($arr);  //extract  的作用:從數組中將變量導入到當前的符號表,鍵做變量,值做值!
compact();  //  — 建立一個數組,包括變量名和它們的值

class base{  public $array;  public $key;  public $val;  public function assign($key,$val){    if(array($val)){      $this->array["$key"] = $val;    }else{      $this->array["$key"] = compact($val);    }  }  public function display($tpl){    $this->assign($this->key,$this->val);    extract($this->array);    if(file_exists($tpl)){ //模板存在就加載文件。      include $tpl;    }  }}class indexcontroller extends base{  public function index(){    $arr = array('a'=>'aaaaaaa','b'=>array('a'=>'111111','b'=>'22222','c'=>'3333'),'c'=>'ccccccc','d'=>'dddddd','e'=>'eeeee');    $str = '我是字符串';    $this->assign('arr',$arr);    $this->assign('str',$str);    $this->display('index.html');  }}$base = new base;$base->index();

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 柳林县| 甘洛县| 饶阳县| 遂昌县| 西贡区| 清新县| 梅州市| 四平市| 武强县| 昌图县| 长顺县| 康定县| 阳新县| 清徐县| 资源县| 丽江市| 东港市| 上饶县| 永泰县| 桐庐县| 台州市| 内丘县| 太谷县| 云梦县| 金门县| 观塘区| 凌海市| 田东县| 丰县| 德格县| 北宁市| 宿松县| 肇庆市| 福清市| 怀仁县| 杂多县| 城口县| 滕州市| 泸定县| 阿拉尔市| 锡林郭勒盟|