課程
/后端開發
/PHP
/從零開始打造自己的PHP框架
public?function?assign($name,$value){ ?????$this->assign[$name]?=?$value; }
assign方法自己調用自己嗎??
這段代碼看不懂, 請高手指教
2017-04-25
源自:從零開始打造自己的PHP框架 2-6
正在回答
問題解決, 自問自答, 看來提問也能激發解決問題的靈感
少看了一行代碼,最上面有一個
public?assign;
實際上
$this->assign[$name]?=?$value;
就是制作一個數組, 只是屬性和方法都叫assign, 產生了混淆
thinkphp里的assign代碼就好很多
protected?$tVar?????=???array(); public?function?assign($name,$value=''){ ????????if(is_array($name))?{ ????????????$this->tVar???=??array_merge($this->tVar,$name); ????????}else?{ ????????????$this->tVar[$name]?=?$value; ????????} ????}
舉報
和我一起開發一套屬于自己的PHP框架,自己開發的才是最好用的
2 回答php框架 入口文件
1 回答從零開始打造自己的PHP框架 有源代碼
1 回答關于自動加載對PHP效率的影響
1 回答怎么讓框架控制器支持二級目錄有大佬知道嗎
1 回答為什么框架要有配置類?直接寫到文件里不行么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-25
2017-04-25
少看了一行代碼,最上面有一個
實際上
就是制作一個數組, 只是屬性和方法都叫assign, 產生了混淆
thinkphp里的assign代碼就好很多
protected?$tVar?????=???array(); public?function?assign($name,$value=''){ ????????if(is_array($name))?{ ????????????$this->tVar???=??array_merge($this->tVar,$name); ????????}else?{ ????????????$this->tVar[$name]?=?$value; ????????} ????}