<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >从 PHP 3 移植到 PHP 4</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="PHP 手册" HREF="index.html"><LINK REL="UP" TITLE="FAQ:常见问题" HREF="faq.html"><LINK REL="PREVIOUS" TITLE="从 PHP/FI 2 移植到 PHP 3" HREF="faq.migration.html"><LINK REL="NEXT" TITLE="从 PHP 4 移植到 PHP 5 " HREF="faq.migration5.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="chapter" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >PHP 手册</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="faq.migration.html" ACCESSKEY="P" >上一页</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="faq.migration5.html" ACCESSKEY="N" >下一页</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="chapter" ><H1 ><A NAME="faq.migration4" >章 60. 从 PHP 3 移植到 PHP 4</A ></H1 ><P > PHP 已经有一段很长的历史:传奇的 PHP 1.0,PHP/FI,PHP 3.0 和 PHP 4.0。 </P ><DIV CLASS="qandaset" ><DL ><DT >1. <A HREF="faq.migration4.html#faq.migration4.php34" > 从 PHP 3 移植到 PHP 4 </A ></DT ><DT >2. <A HREF="faq.migration4.html#faq.migration4.sessions" > Session 是否可以工作在 PHP 3 下? </A ></DT ><DT >3. <A HREF="faq.migration4.html#faq.migration4.incompatible" > 不兼容的函数问题? </A ></DT ></DL ><DIV CLASS="qandaentry" ><B ><DIV CLASS="question" ><P ><A NAME="faq.migration4.php34" ></A ><B >1. </B > 从 PHP 3 移植到 PHP 4 </P ></DIV ></B ><DIV CLASS="answer" ><P ><B > </B > PHP 4 被尽可能的设计为与早期的 PHP 版本兼容。在 PHP 4 的设计开发过程中,只有非常少的早期 PHP 版本具有的功能被 PHP 4 删除。如果不敢确定你的 PHP 文件的兼容性,可以安装一个 PHP 4 测试环境来测试你的 PHP 文件。 </P ><P > 相关信息请查看附录中的<A HREF="migration4.html" >相应章节</A >。 </P ></DIV ></DIV ><DIV CLASS="qandaentry" ><B ><DIV CLASS="question" ><P ><A NAME="faq.migration4.sessions" ></A ><B >2. </B > Session 是否可以工作在 PHP 3 下? </P ></DIV ></B ><DIV CLASS="answer" ><P ><B > </B > 尽管“<A HREF="ref.session.html" >本地会话支持</A >”在 PHP 3 中并不存在,但是有第三方的应用程序能够提供会话功能。最通常的方法是使用 <A HREF="http://phplib.sourceforge.net/" TARGET="_top" >PHPLIB</A >。 </P ></DIV ></DIV ><DIV CLASS="qandaentry" ><B ><DIV CLASS="question" ><P ><A NAME="faq.migration4.incompatible" ></A ><B >3. </B > 不兼容的函数问题? </P ></DIV ></B ><DIV CLASS="answer" ><P ><B > </B > 由于 PHP 4 基本上只是重写了整个 PHP 引擎,因此只改变了很少的几个函数而且只是外来函数中的几个。 </P ></DIV ></DIV ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="faq.migration.html" ACCESSKEY="P" >上一页</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >起始页</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="faq.migration5.html" ACCESSKEY="N" >下一页</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >从 PHP/FI 2 移植到 PHP 3</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="faq.html" ACCESSKEY="U" >上一级</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >从 PHP 4 移植到 PHP 5</TD ></TR ></TABLE ></DIV ></BODY ></HTML >