当前位置:首页 > PHP > php手册 >

在新版本的 PHP 中使用旧的 PHP 代码

来源:PHP官网 作者:多鱼

现在,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']一直有效。    

如果希望了解关于这些改动的细节,请参阅“预定义变量”一章以及其中的连接。


转载须保留网址:http://it.qq100.cn/php/sc/33.html
相关内容:
『 猜你喜欢 』
  • php标记_php标记的4种方式_php标记风格有哪几种

    当解析一个文件时,PHP 会寻找起始和结束标记,也就是 ?php 和 ? ,这告诉 PHP 开始和停止解析二者

  • 处理表单

    PHP 一个很有用的特点体现在它处理 PHP 表单的方式。需要理解的非常重要的原理,是表单的任何元

  • 实用的脚本

    现在来编写一些更实用的脚本,比如检查浏览页面的访问者在用什么浏览器。要达到这个目的,需

  • 第一个PHP页面

    在 web 服务器根目录(DOCUMENT_ROOT)下建立一个文件名为hello.php,然后完成如下内容: 示例 #1 第一个

  • PHP需要些什么?

    在本教程中,假设用户的服务器已经安装并运行了 PHP,所有以.php结尾的文件都将由 PHP 来处理。在

  • php能做什么

    PHP 能做任何事。PHP 主要是用于服务端的脚本程序,因此可以用 PHP 来完成任何其它的 CGI 程序能够

  • php是什么语言-php是什么

    php是什么 PHP(“ PHP: Hypertext Preprocessor ”,超文本预处理器的字母缩写)是一种被广泛应用的开放

  • strstr函数-php

    strstr (PHP 4, PHP 5, PHP 7, PHP 8) strstr — 查找字符串的首次出现 说明 strstr ( string $haystack , mixed $needle

  • PHP pcntl-多线程与多进程区别

    pcntl 是一个可以利用操作系统的 fork 系统调用在PHP中实现多线程的进程控制扩展,当使用 fork 系统

  • 记录一次php8安装过程

    今天刚好有一台服务器空出来无用,想着php8刚发布不久,装一个来看看,毕竟自己是搞php开发的。

挑错