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

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

WBOY
WBOY原創
2016-10-22 00:14:271457瀏覽

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

<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>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn