cvs: phpdoc / manual.xml.in /en/faq migration5.xml

From: Date: Mon, 19 Jul 2004 05:07:10 +0000
Subject: cvs: phpdoc / manual.xml.in /en/faq migration5.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969361978@lists.php.net to get a copy of this message
philip Mon Jul 19 01:07:10 2004 EDT Added files: /phpdoc/en/faq migration5.xml Modified files: /phpdoc manual.xml.in Log: Added a "PHP 5 migration FAQ" http://cvs.php.net/diff.php/phpdoc/manual.xml.in?r1=1.179&r2=1.180&ty=u Index: phpdoc/manual.xml.in diff -u phpdoc/manual.xml.in:1.179 phpdoc/manual.xml.in:1.180 --- phpdoc/manual.xml.in:1.179 Tue Jul 13 06:34:03 2004 +++ phpdoc/manual.xml.in Mon Jul 19 01:07:10 2004 @@ -2,7 +2,7 @@ <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "@srcdir@/dtds/dbxml-4.1.2/docbookx.dtd" [ -<!-- $Revision: 1.179 $ --> +<!-- $Revision: 1.180 $ --> <!-- Add translated specific definitions and snippets --> <!ENTITY % language-defs SYSTEM "@srcdir@/@LANGDIR@/language-defs.ent"> @@ -262,6 +262,7 @@ &faq.languages; &faq.migration; &faq.migration4; + &faq.migration5; &faq.misc; </part> http://cvs.php.net/co.php/phpdoc/en/faq/migration5.xml?r=1.1&p=1 Index: phpdoc/en/faq/migration5.xml +++ phpdoc/en/faq/migration5.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <chapter id="faq.migration5"> <title>Migrating from PHP 4 to PHP 5</title> <titleabbrev>Migrating from PHP 4 to PHP 5</titleabbrev> <para> This faq section will help you migrate from PHP 4 to PHP 5. </para> <qandaset> <qandaentry id="faq.migration4.php45"> <question> <para> Migrating from PHP 4 to PHP 5 </para> </question> <answer> <para> Although PHP 5 offers many new features, it's designed to be as compatible with earlier versions of PHP as possible with little functionality being broken in the process. </para> <para> Be sure to read the appropriate <link linkend="migration5">PHP 5 migration appendix</link> of this manual as it contains even more information on the topic of migrating to PHP 5. </para> </answer> </qandaentry> <qandaentry id="faq.migration5.mysql"> <question> <para> Does MySQL work in PHP 5? It seemed to have disappeared. </para> </question> <answer> <para> <link linkend="ref.mysql">MySQL</link> is supported with the only change being that MySQL support is no longer enabled by <emphasis>default</emphasis> in PHP 5. This essentially means that PHP doesn't include <literal>--with-mysql</literal> in the <link linkend="configuration">configure</link> line so that you must now manually do this when compiling PHP. Windows users will edit &php.ini; and enable the <filename>php_mysql.dll</filename> DLL as in PHP 4 no such DLL existed, it was simply built into your Windows PHP binaries. </para> <para> Also, the MySQL client libraries are no longer bundled with PHP. More details on this topic are covered in <link linkend="faq.databases.mysql.php5">the following FAQ</link> and be sure to read the <link linkend="ref.mysql">MySQL section</link> for details on installing MySQL. An example configure line would be <literal>--with-mysql=/usr</literal> while Windows users will need the <filename>libmySQL.dll</filename> available to the system. </para> </answer> </qandaentry> <qandaentry id="faq.migration5.oop"> <question> <para> I hear PHP 5 has an entirely new OOP model, will my existing OOP code work? Where do I find information on these new OOP features? </para> </question> <answer> <para> The main change in PHP 5 is to the OOP model as PHP 5 now uses the <emphasis>Zend Engine 2.0</emphasis>. The <link linkend="ini.zend.ze1-compatibility-mode"> zend.ze1_compatibility_mode</link> directive enables compatability with the Zend Engine 1.0 (PHP 4). </para> <para> The new OOP model is documented in the <link linkend="language.oop5"> OOP language reference</link> and <link linkend="migration5.oop">OOP migration appendix</link> sections. </para> </answer> </qandaentry> <qandaentry id="faq.migration5.changes"> <question> <para> So besides the new OOP model, what else has changed in PHP 5? Also, is there a PHP 5 specific version of the PHP manual? </para> </question> <answer> <para> Few other changes exist, see the <link linkend="migration5">migration 5 appendix</link> for details. There won't be a PHP 5 specific version of the manual as the bulk of PHP remains the same. </para> </answer> </qandaentry> </qandaset> </chapter> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->

« previous php.doc (#969361978) next »