在Yii2源碼檔案vendor/yiisoft/yii2/web/View.php中看到這個方法,裡面用到strstr函數,strstr這樣用不是有問題嗎???求解!
public function endPage($ajaxMode = false){ $this->trigger(self::EVENT_END_PAGE); $content = ob_get_clean(); echo strtr($content, [ self::PH_HEAD => $this->renderHeadHtml(),//返回字串 self::PH_BODY_BEGIN => $this->renderBodyBeginHtml(),//返回字串 self::PH_BODY_END => $this->renderBodyEndHtml($ajaxMode),//返回字串 ]); $this->clear();}
幾個self變數的值都是形如:
const PH_HEAD = 'YII-BLOCK-HEAD';
回複內容:
在Yii2源碼檔案vendor/yiisoft/yii2/web/View.php中看到這個方法,裡面用到strstr函數,strstr這樣用不是有問題嗎???求解!
public function endPage($ajaxMode = false){ $this->trigger(self::EVENT_END_PAGE); $content = ob_get_clean(); echo strtr($content, [ self::PH_HEAD => $this->renderHeadHtml(),//返回字串 self::PH_BODY_BEGIN => $this->renderBodyBeginHtml(),//返回字串 self::PH_BODY_END => $this->renderBodyEndHtml($ajaxMode),//返回字串 ]); $this->clear();}
幾個self變數的值都是形如:
const PH_HEAD = 'YII-BLOCK-HEAD';
看仔細了,人家寫的是
http://php.net/strtr
這個,而不是你問的
http://php.net/strstr
這個