Syed Arshad Sultan ,
Introduction: PHP is a powerful server-side scripting language for creating dynamic and interactive websites. PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft’s ASP. PHP is perfectly suited for Web development and can be embedded directly into the HTML code. The PHP syntax is very similar to Perl and C. PHP is often used together with Apache (web server) on various operating systems. It also supports ISAPI and can be used with Microsoft’s IIS on Windows.
What is PHP? PHP stands for PHP: Hypertext Preprocessor PHP is a server-side scripting language, like ASP PHP scripts are executed on the server PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, MsSQL, Generic ODBC “Open Database Connectivity ”, etc.) PHP is an open source software (OSS) PHP is free to download and use
Why PHP? PHP runs on different platforms (Windows, Linux, Unix, etc.) PHP is compatible with almost all servers used today (Apache, IIS, etc.) PHP is FREE to download from the official PHP resource: PHP is easy to learn and runs efficiently on the server side
History: Started as a Perl hack in 1994 by Rasmus Lerdorf (to handle his resume), developed to PHP/FI 2.0 By 1997 up to PHP 3.0 with a new parser engine by Zeev Suraski and Andi Gutmans Version is current version, rewritten by Zend ( to include a number of features, such as an object model Current is version 5 php is one of the premier examples of what an open source project can be
About Zend: A Commercial Enterprise Zend provides Zend engine for PHP for free They provide other products and services for a fee Server side caching and other optimizations Encoding in Zend's intermediate format to protect source code IDE-a developer's package with tools to make life easier Support and training services Zend's web site is a great resource
Usage of PHP:
Major Application in PHP: Facebook Ali baba
PHP Framework: CodeIgniterCakePHPZend FrameworkSymfony Yii FrameworkRecessSeagullAgavi HordeZoopOrinocoLisa PHP Framework PHPonTRAXPHPDevShellFlow3ATK Framework PlufInterJinnNette FrameworkJelix PHPulseQCubedTangra FrameworkFlourish micMVCDOOPHPStubblesBedrock Framework NolohLithiumSourdoughMagicPHP CIEXtendedFAT-FREEmgframeworkYellow Duck Framework LightMVCIster KumbiaPHP PHPOpenBiz SimplePHPPSX Framework Open Delight Akelos PradoKohana Akelos FUSE PhocoaevoCore Qcodo SolarPHP PHPWorkDIY ash.MVC PHP for Applications MadeamAndromeda WASP Amhulio Limb3PHPCliFramework Adventure PHP Framework CoughPHP Lion PHP FrameworkAmbivalence KissMVC LightVC KolibriphpPeanuts Atomik Framework tk_self TinyMVCSwat Simplicity DragonPHP SpotLightWEB2BB SENCHA BaseBones VLC for PHPMaverick PHP phpHtmlLib Vork Enterprise PHP Framework Odin AssembleCastle-PHP MiMVic
PHP Servers: Apache Wamp Apache 2 Triad Xampp IIS (Internet Information Server) MySQL
PHP Tools: Joomla Durpal Wordpress Magento OS Commerce Zend Cart
CMS Projects:
Wordpress Project:
Download :
Reference: Core PHP Programming, Leon Atkinson Publisher: Prentice Hall PTR Second Edition August 03, 2000 ISBN: , 800 pages SAMS Teach Yourself PHP4 in 24 Hours Matt Zandstra