1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
|
<chapter id="introduction">
<title>An introduction to PHP3</title>
<simpara></simpara>
<sect1 id="intro-whatis">
<title>What is PHP3?</title>
<simpara>
PHP Version 3.0 is a server-side HTML-embedded scripting language.
<sect1 id="intro-whatcando">
<title>What can PHP3 do?</title>
<para>
Perhaps the strongest and most significant feature in PHP3 is its
database integration layer. Writing a database-enabled web page
is incredibly simple. The following databases are currently
supported:
<blockquote>
<simplelist columns=2>
<member>Oracle</member>
<member>Sybase</member>
<member>mSQL 1.x and 2.x</member>
<member>MySQL</member>
<member>Solid</member>
<member>Generic ODBC</member>
<member>PostgreSQL</member>
<member>Adabas D</member>
<member>FilePro</member>
<member>Velocis</member>
<member>All database systems with ODBC interface</member>
<member>dBase</member>
<member>Unix dbm</member>
</simplelist>
</blockquote>
<sect1 id="intro-concepts">
<title>PHP3 Concepts</title>
<simpara></simpara>
<sect1 id="intro-examples">
<title>Some examples</title>
<simpara></simpara>
<sect1 id="intro-history">
<title>A Brief History of PHP</title>
<simpara>
PHP was conceived sometime in the fall of 1994 by Rasmus Lerdorf.
Early non-released versions were used on his home page to keep track
of who was looking at his online resume. The first version used
by others was available sometime in early 1995 and was known as
the Personal Home Page Tools. It consisted of a very simplistic
parser engine that only understood a few special macros and a
number of utilities that were in common use on home pages back then.
A guestbook, a counter and some other stuff. The parser was rewritten
in mid-1995 and named PHP/FI Version 2. The FI came from another package
Rasmus had written which interpreted html form data. He combined
the Personal Home Page tools scripts with the Form Interpreter and
added mSQL support and PHP/FI was born. PHP/FI grew at an amazing
pace and people started contributing code to it.
</simpara>
<simpara>
It is hard to give any hard statistics, but it is estimated that
by late 1996 PHP/FI was in use on at least 15,000 web sites around
the world. By mid-1997 this number had grown to over 50,000.
Mid-1997 also saw a change in the development of PHP. It changed
from being Rasmus' own pet project that a handful of people had
contributed to, to being a much more organized team effort. The
parser was rewritten from scratch by Zeev Suraski and Andi Gutmans
and this new parser formed the basis for PHP Version 3. A lot of
the utility code from PHP/FI was ported over to PHP3 and a lot of
it was completely rewritten.
</simpara>
<simpara>
Today (mid-1998) either PHP/FI or PHP3 ships with a number of
commercial products such as C2's StrongHold web server and RedHat
Linux and a conservative estimate based on an extrapolation from
numbers provided by NetCraft would be that PHP is in use on 150,000
sites around the world. To put that in perspective, that is more
sites than run Netscape's flagship Enterprise server on the Internet.
</simpara>
</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
sgml-parent-document:nil
sgml-default-dtd-file:"../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->
|