goba Sun May 23 15:32:27 2004 EDT
Modified files: /phpdoc/en/chapters intro.xml Log: improve wording a bit, spice this section up with some PHP 5 related stuff http://cvs.php.net/diff.php/phpdoc/en/chapters/intro.xml?r1=1.36&r2=1.37&ty=u Index: phpdoc/en/chapters/intro.xml diff -u phpdoc/en/chapters/intro.xml:1.36 phpdoc/en/chapters/intro.xml:1.37 --- phpdoc/en/chapters/intro.xml:1.36 Fri Dec 12 14:56:02 2003 +++ phpdoc/en/chapters/intro.xml Sun May 23 15:32:27 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.36 $ --> +<!-- $Revision: 1.37 $ --> <chapter id="introduction"> <title>Introduction</title> @@ -63,7 +63,9 @@ <para> Although PHP's development is focused on server-side scripting, you can do much more with it. Read on, and see more in the - <link linkend="intro-whatcando">What can PHP do?</link> section. + <link linkend="intro-whatcando">What can PHP do?</link> section, + or go right to the <link linkend="tutorial">introductory + tutorial</link> if you are only interested in web programming. </para> </sect1> @@ -76,7 +78,7 @@ send and receive cookies. But PHP can do much more. </para> <para> - There are three main fields where PHP scripts are used. + There are three main areas where PHP scripts are used. <itemizedlist> <listitem> <simpara> @@ -86,7 +88,9 @@ module), a webserver and a web browser. You need to run the webserver, with a connected PHP installation. You can access the PHP program output with a web browser, - viewing the PHP page through the server. See the + viewing the PHP page through the server. All these can + run on your home machine if you are just experimenting + with PHP programming. See the <link linkend="installation">installation instructions</link> section for more information. </simpara> @@ -106,14 +110,14 @@ </listitem> <listitem> <simpara> - Writing client-side GUI applications. PHP is probably - not the very best language to write windowing - applications, but if you know PHP very well, and - would like to use some advanced PHP features in - your client-side applications you can also use - PHP-GTK to write such programs. You also have the - ability to write cross-platform applications this way. - PHP-GTK is an extension to PHP, not available in + Writing desktop applications. PHP is probably + not the very best language to create a desktop + application with a graphical user interface, but if + you know PHP very well, and would like to use some + advanced PHP features in your client-side applications + you can also use PHP-GTK to write such programs. You also + have the ability to write cross-platform applications this + way. PHP-GTK is an extension to PHP, not available in the main distribution. If you are interested in PHP-GTK, visit <ulink url="&url.php.gtk;">its own website</ulink>. @@ -138,9 +142,11 @@ system and a web server. Furthermore, you also have the choice of using procedural programming or object oriented programming, or a mixture of them. Although not every - standard OOP feature is realized in the current version - of PHP, many code libraries and large applications (including the - PEAR library) are written only using OOP code. + standard OOP feature is implemented in PHP 4 (the current stable + version of PHP), many code libraries and large applications (including + the PEAR library) are written only using OOP code. PHP 5 fixes the + OOP related weaknesses of PHP 4, and introduces a complete object + model. </para> <para> With PHP you are not limited to output HTML. PHP's abilities @@ -152,7 +158,7 @@ cache for your dynamic content. </para> <para> - One of the strongest and most significant feature in PHP is its + One of the strongest and most significant features in PHP is its support for a wide range of databases. Writing a database-enabled web page is incredibly simple. The following databases are currently supported: @@ -175,6 +181,7 @@ <member>Oracle (OCI7 and OCI8)</member> <member>Ovrimos</member> <member>PostgreSQL</member> + <member>SQLite</member> <member>Solid</member> <member>Sybase</member> <member>Velocis</member> @@ -201,9 +208,11 @@ <para> PHP has extremely useful text processing features, from the POSIX Extended or Perl regular expressions to parsing XML - documents. For parsing and accessing XML documents, we - support the SAX and DOM standards. You can use our XSLT - extension to transform XML documents. + documents. For parsing and accessing XML documents, PHP 4 + supports the SAX and DOM standards, and you can also use the + XSLT extension to transform XML documents. PHP 5 standardizes + all the XML extensions on the solid base of libxml2 and extends + the feature set adding SimpleXML and XMLReader support. </para> <para> While using PHP in the e-commerce field, you'll find @@ -249,11 +258,3 @@ vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> - - - - - - - -