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