php - 启用 php.ini 以实现向后兼容性

标签 php

从 PHP 5.0.3 开始,默认情况下会禁用 HTTP_GET_VARS 等长预定义数组。

Stackoverflow 成员 Notinlist 最近建议,为了向后兼容,您可以在 php.ini 中启用它们......这很难做到吗?是否成功?

最佳答案

为什么不直接 Google 允许 HTTP_GET_VARS?第一个结果非常有用,甚至 Google 的摘录都会告诉您该怎么做

http://php.net/manual/en/language.variables.predefined.php

From PHP 5.0.3 long predefined arrays such HTTP_GET_VARS got disabled by default. For backward compatibility you can enable them in php.ini:

register_long_arrays = On

I sugget a big WARNING up there like that one with the resister_globals.

Anyway.. I cannot understand why they do such tings all the time.

关于php - 启用 php.ini 以实现向后兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8575510/

相关文章:

php - 如何显示具有相同 id 但不同行值的行?

php - 谷歌oauth认证

php - 无法通过 Mandrill 发送 BCC 电子邮件(通过 Laravel)

php - 当我在两个表中输入一条记录时,总金额可以,如果我在第二个表中插入第二条记录,总金额将增加一倍

php - 为什么我不能立即访问展开的数组元素?

php - Mysql foreach with 条件依赖于其他表记录

php - 如何使用 Laravel Eloquent select 返回数组?

javascript - 替换 php 代码中的 javascript 变量,其中 php 代码位于 javascript 代码块内

php - Laravel 5.1 Eloquent 插入到寄存器上的另一个表中

PHP 舍入小数