Heim >Backend-Entwicklung >PHP-Tutorial >Warum wird in dieser Initialisierungsfunktion ein Fehler gemeldet? ?
<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>
Alter, du hast das Wort falsch eingegeben, es ist session
nicht seesion
.
Wenn Sie sich den von Ihnen verwendeten Namespace ansehen, sollten Funktionen in Klassen gekapselt sein.
Die Fehlersitzung ist nicht definiert. Ich denke, was Sie tun möchten, ist:
<code> #如果在 Controller 中定义 session: echo $this -> seesion('URL', CONTROLLER_NAME.'/'.ACTION_NAME);</code>
<code> #如果是调用 原生的 SESSION: $_SESSION['URL', CONTROLLER_NAME.'/'.ACTION_NAME]; echo $_SESSION['URL'];</code>