首頁 > 後端開發 > php教程 > 這個初始化函數裡面為什麼會報錯? ?

這個初始化函數裡面為什麼會報錯? ?

WBOY
發布: 2016-10-22 00:14:27
原創
1461 人瀏覽過

這個初始化函數裡面為什麼會報錯? ?

<code><?php
namespace Home\Controller;
use Think\Controller;
class CommonController extends Controller{
   public function _initialize(){
      echo seesion('URL', CONTROLLER_NAME.'/'.ACTION_NAME);
   }
}
?></code>
登入後複製
登入後複製

回覆內容:

這個初始化函數裡面為什麼會報錯? ?

<code><?php
namespace Home\Controller;
use Think\Controller;
class CommonController extends Controller{
   public function _initialize(){
      echo seesion('URL', CONTROLLER_NAME.'/'.ACTION_NAME);
   }
}
?></code>
登入後複製
登入後複製

哥們,單字打錯了吧,是session不是seesion

看你用了 命名空間,function 應該都封裝成類別了。
報錯 session 沒有定義,猜測你要操作的是:

<code>   #如果在 Controller 中定义 session:
   echo $this -> seesion('URL', CONTROLLER_NAME.'/'.ACTION_NAME);</code>
登入後複製
<code>   #如果是调用 原生的 SESSION:
   $_SESSION['URL', CONTROLLER_NAME.'/'.ACTION_NAME];
   echo $_SESSION['URL'];</code>
登入後複製
相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板