3

我已经阅读了有关全局变量的内容,例如$_SESSION,$_GET并被$_POST删除,或者至少在 PHP 6 中被弃用。

这是真的?如果是这样,从会话或帖子中检索数据的替代方法是什么?

谢谢!

4

3 回答 3

5

$_SESSION,$_GET等不是全局变量。它们实际上被称为超全局变量并且不会在 PHP 6 中被弃用。

我想你听说 register globals 将被弃用,这意味着变量中的数组项,例如$_GET将转换为变量,如:$_GET['id']to $id阅读有关寄存器全局变量的更多信息。

于 2011-02-07T11:48:15.617 回答
3

不,你读过一个谣言。一个错误的。

于 2011-02-07T11:47:53.113 回答
3

关于 PHP 6 的了解并不多,因此推测它没有多大意义。

也许您指的是删除 register_globals,session_register()session_unregister()。在 PHP 5.3 中已弃用。

这些函数被弃用是有充分理由的,你真的不应该依赖它们。

于 2011-02-07T11:48:01.873 回答