当前位置:首页>正文

php中,extract和list有什么分别. php extract和session的问题

2023-06-07 23:41:07 互联网 未知

php中,extract和list有什么分别.

extract
extract -- 从数组中将变量导入到当前的符号表
说明
int extract ( array var_array [, int extract_type [, string prefix]] )
本函数用来将变量从数组中导入到当前的符号表中。接受结合数组 var_array 作为参数并将键名当作变量名,值作为变量的值。对每个键/值对都会在当前的符号表中建立变量,并受到 extract_type 和 prefix 参数的影响。

list -- 把数组中的值赋给一些变量
说明
void list ( mixed varname, mixed ... )
像 array() 一样,这不是真正的函数,而是语言结构。list() 用一步操作给一组变量进行赋值。
注: list() 仅能用于数字索引的数组并假定数字索引从 0 开始。

php extract和session的问题

5.4.8版本亲测
[_SESSION] => Array
(
[a] =>
)

[a] =>
)
不过没有用session_register(),这个4.2版本就不用了.

相关文章