XML in PHP XML in PHP Environments Environments
Presented by Presented by
Chris Fox, Matthew Yee, Sean Chris Fox, Matthew Yee, Sean Feehan Feehan, , Travis Travis Adolf Adolf, Heather , Heather Kroening Kroening
Introduction to PHP Introduction to PHP
- PHP (Personal Home Page Tools)
- a.k.a. PHP : Hypertext Preprocessor
- Created in 1994 by Rasmus Lerdorf originally to track users at his
personal Website
- www.zend.com/zend/hof/rasmus.php
- In 1995 PHP became 'freeware‘
- PHP mailing list was created for bug fixes, and to share ideas and code
- In 1996 Lerdorf created PHP 2
- In 1997 PHP 3 was released
- PHP 4 was released in 1997. It contains the Zend Engine.
The The Zend Zend Engine Engine
- The
The Zend Zend Engine is responsible for the following tasks in PHP: Engine is responsible for the following tasks in PHP:
- High performance parsing (including syntax checking)
High performance parsing (including syntax checking)
- In
In-
- memory compilation and execution of PHP scripts
memory compilation and execution of PHP scripts
- Implementation of all of the standard data structures of PHP
Implementation of all of the standard data structures of PHP
- Interfacing with extension modules for connectivity to
Interfacing with extension modules for connectivity to external resources and protocols external resources and protocols
- Overloading the Object Oriented syntax, for integration with
Overloading the Object Oriented syntax, for integration with Java and .NET Java and .NET
- Providing all of the standard services, including memory
Providing all of the standard services, including memory management, resource management and more for the whole management, resource management and more for the whole
- f PHP
- f PHP
General Information on PHP General Information on PHP
- PHP is an Open source technology
PHP is an Open source technology
- PHP is platform independent
PHP is platform independent
- implementations exist for all major UNIX, Linux
implementations exist for all major UNIX, Linux and Windows platforms and Windows platforms
- PHP is used to read and write cookies
PHP is used to read and write cookies
- PHP supports a large number of databases