cvs: php-gtk /docs global.ent /docs/en/chapters intro.xml

From: Date: Thu, 08 Mar 2001 18:48:38 +0000
Subject: cvs: php-gtk /docs global.ent /docs/en/chapters intro.xml
Groups: php.gtk 
Request: Send a blank email to php-gtk+get-575@lists.php.net to get a copy of this message
jmoore Thu Mar 8 10:48:38 2001 EDT Modified files: /php-gtk/docs global.ent /php-gtk/docs/en/chapters intro.xml Log: Adding a What is PHP section. For those people who just happen to stumble across PHP-GTK, Oh and chaged PHP GTK to PHP-GTK in one or two places. Index: php-gtk/docs/global.ent diff -u php-gtk/docs/global.ent:1.4 php-gtk/docs/global.ent:1.5 --- php-gtk/docs/global.ent:1.4 Wed Mar 7 15:06:05 2001 +++ php-gtk/docs/global.ent Thu Mar 8 10:48:37 2001 @@ -1,6 +1,6 @@ <!-- -*- SGML -*- - $Id: global.ent,v 1.4 2001/03/07 23:06:05 jmoore Exp $ + $Id: global.ent,v 1.5 2001/03/08 18:48:37 jmoore Exp $ Contains global "macros" for all the SGML documents. @@ -16,6 +16,7 @@ <!ENTITY url.php "http://www.php.net/"> <!ENTITY url.php.anoncvs "http://www.php.net/anoncvs.php"> <!ENTITY url.phpgtk "http://gtk.php.net/"> +<!ENTITY url.zend "http://www.zend.com/"> <!ENTITY email.andrei 'andrei@php.net'> <!ENTITY email.james.henstridge 'james@daa.com.au'> Index: php-gtk/docs/en/chapters/intro.xml diff -u php-gtk/docs/en/chapters/intro.xml:1.3 php-gtk/docs/en/chapters/intro.xml:1.4 --- php-gtk/docs/en/chapters/intro.xml:1.3 Wed Mar 7 15:06:06 2001 +++ php-gtk/docs/en/chapters/intro.xml Thu Mar 8 10:48:38 2001 @@ -1,18 +1,18 @@ <chapter id="intro"> - <title>Introduction To PHP GTK</title> + <title>Introduction To PHP-GTK</title> <sect1 id="intro.intro"> <title>Introduction</title> <simpara> This section of the manual will introduce you to the ideas - and the technolgies behind php gtk as well as its uses. + and the technolgies behind php-gtk as well as its uses. </simpara> </sect1> <sect1 id="intro.whatis.phpgtk"> - <title>What is PHP GTK</title> + <title>What is PHP-GTK</title> <simpara> - PHP GTK is a <ulink url="&url.php;">PHP</ulink> extension + PHP-GTK is a <ulink url="&url.php;">PHP</ulink> extension that enables you to write client-side, cross-platform GUI applications. This is the first such extension for <ulink url="&url.php;">PHP</ulink> of its kind and was @@ -89,6 +89,95 @@ </sect2> </sect1> + <sect1 id="intro.whatis.php"> + <title>What is PHP</title> + <sect2 id="intro.whatis.php.history"> + <title>A History of PHP</title> + <simpara> + <ulink url="&url.php;">PHP</ulink> started life, and is still + primaryily used as a Server Side HTML-embedded scripting language. + </simpara> + <simpara> + PHP, known originally as Personal Home Pages, was first + conceived in the autumn of 1994 by Rasmus Lerdorf. + He first wrote it as a way to track people who visted his CV + online. The first real version was released in early 1995, by which + time Rasmus had found by making the project open source people would + fix his bugs. The first version was very simple and had a simple + parser which only reconised a few special macros and provided a few + utility's which were in common usage on homepages back then. + </simpara> + <simpara> + The parser was rewritten in mid 1995 and renamed PHP/FI Version 2. + This FI in this version stood for Form Interpreter which Rasmus had + added to PHP to cope with the growing needs of webpages. mSQL support + was also added at this time. PHP/FI underwent massive growth and + other people started to contribute code to it regualy. + </simpara> + <simpara> + In Mid 1997 Zeev Suraski and Andi Gutmans rewrite the main parser + and the project changed from being Rasmus' own project to a more + group orientated project. This formed the basis for Version 3 of + PHP, now renamed PHP: Hypertext Preprocessor, a recursive ancronym. + </simpara> + <simpara> + The latest version is yet another rewrite by Suraski and Gutmans and + is now based about the <ulink url="&url.zend;">Zend</ulink> engine. + PHP now has over two hundred contributors working on various parts + of the project. It has a massive amount of third party extensions + and supports all popular servers nativly. + </simpara> + <simpara> + Latest statistics show that PHP is now in use on over 6 million + domains and has had a growth rate of about 15% for the past few + months. To put that in perspective Microsoft IIS is now running on + 5.9 Million sites on the internet. + </simpara> + </sect2> + <sect2 id="intro.whatis.php.whatdoes"> + <title>What does PHP do?</title> + <simpara> + PHP is a general perpose scripting language. It is normally put + to use as a scripting language for use on the web but it can also + be used as a shell scripting language or even now as a language + to write windowed applications in. + </simpara> + <simpara> + Due to PHP's opensource nature if there is somthing that you cant + currently do in PHP itself there is nothing stopping you from + writtig C code to extend PHP with so that you can do what you want + from within PHP itself. This is made possible through the well + documentated API which PHP makes avalible to programmers. + </simpara> + <para> + PHP 4.0 two main parts to it. + <itemizedlist> + <listitem> + <simpara> + <emphasis>Zend Engine</emphasis> + </simpara> + <simpara> + The Zend Engine is the part of the PHP package that keeps + track of the requests, processes scriting files and handles + variables and resources. It's homepage can be found at + <ulink url="&url.zend;">&url.zend;</ulink>. + </simpara> + </listitem> + <listitem> + <simpara> + <emphasis>PHP</emphasis> + </simpara> + <simpara> + This is the part of PHP which implements 90% of the functionality + that the enduser sees. It provides all the modules such as MySQL, + ODBC and XML support. + </simpara> + </listitem> + </itemizedlist> + </para> + </sect2> + </sect1> + <sect1 id="intro.acknowledgements"> <title>PHP GTK Acknowledgements</title> <simpara>

« previous php.gtk (#575) next »