我研究了以下代码:
$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 次 |
| 最近记录: |