php向下兼容吗-PHP问题

资源魔 44 0

PHP采纳年夜版本向下兼容的晋级形式,也就是说5.5兼容5.1-5.4,话虽如斯,实际上兼容性其实不悲观。

保举:php效劳器

PHP 言语的开发者为向下兼容性下了不少功夫,因而正在新版本的 PHP 下,老版本的代码应该能够正在没有作任何改动的状况下(理想地)运转。不外实际上,仍是必需对老的代码做一些改动。

有可能影响到老版本的代码的最首要的两点改动辨别是:

一、旧的 $HTTP_*_VARS 数组从 PHP 5.4.0 开端将再也不无效。 PHP » 4.1.0 版本引入了以下超全局数组变量: $_GET、$_POST、$_COOKIE、 $_SERVER、$_FILES、$_ENV、 $_REQUEST 和 $_SESSION。

二、内部变量再也不被默许注册为全局变量。也就是说,从 PHP » 4.2.0 版开端,php.ini 中的设置选项 register_globals 默许值变为了 off。倡议用以上提到的超全局数组变量来拜访这些值。

但可能老的剧本、册本和教程均可能建设正在该设置为 on 的根底上。假如该选项被设置为 on,则能够正在 URL http://www.example.com/foo.php?id=42 中间接应用变量 $id。但不论被设置为 on 仍是 off,$_GET['id'] 不断无效。

以上就是php向下兼容吗的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题 兼容

抱歉,评论功能暂时关闭!