我已经阅读了有关全局变量的内容,例如$_SESSION
,$_GET
并被$_POST
删除,或者至少在 PHP 6 中被弃用。
这是真的?如果是这样,从会话或帖子中检索数据的替代方法是什么?
谢谢!
$_SESSION
,$_GET
等不是全局变量。它们实际上被称为超全局变量并且不会在 PHP 6 中被弃用。
我想你听说 register globals 将被弃用,这意味着变量中的数组项,例如$_GET
将转换为变量,如:$_GET['id']
to $id
。阅读有关寄存器全局变量的更多信息。
不,你读过一个谣言。一个错误的。
关于 PHP 6 的了解并不多,因此推测它没有多大意义。
也许您指的是删除 register_globals
,session_register()
和session_unregister()
。在 PHP 5.3 中已弃用。
这些函数被弃用是有充分理由的,你真的不应该依赖它们。