我研究了以下代码:
$this->user_id = $_SESSION['user_id']=$user->id;
Run Code Online (Sandbox Code Playgroud)
但这$_SESSION['user_id']
对我没有任何意义.$ _SESSION []内的'user_id'不是任何名称属性或输入字段名称.那么user_id是在php中保留的关键字吗?如果是这样,这个关键字的意义是什么?
$_SESSION
是超级全局变量,它们在SESSION中存储值,并且可以像数组一样访问.所以user_id
只是Session中值的索引而不是保留关键字.
在以下声明中
$this->user_id = $_SESSION['user_id']=$user->id
;
值来自$user -> id
两个地方(1)$this -> user_id
和(2)$_SESSION['user_id']
就像user_id
会话可以保存任何随机索引一样.例如
$_SESSION['asdfsafasfsadfasd'] = 'aasfsafasfasfasfasf';
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2314 次 |
最近记录: |