PHP 6 Globals变量已弃用?

时间:2011-02-07 11:43:04

标签: php session post get globals

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

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

谢谢!

3 个答案:

答案 0 :(得分:5)

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

我认为您听说注册全局变量将被弃用,这意味着变量中的数组项(例如$_GET)将转换为变量,如:$_GET['id']$idRead more about register globals

答案 1 :(得分:3)

不,你看过谣言。错了。

答案 2 :(得分:3)

对PHP 6的了解并不多,所以对它的推测没有多大意义。

也许您指的是删除register_globalssession_register()session_unregister()。这已经在PHP 5.3中弃用了。

这些功能已被充分理由弃用,你真的不应该依赖它们。