syed arshad sultan 0333-3593469,0315-3694114 [email protected]

16
Hypertext Preprocessor Syed Arshad Sultan 0333-3593469,0315-3694114 [email protected]

Upload: lily-butler

Post on 16-Dec-2015

222 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

Hypertext Preprocessor

Syed Arshad Sultan0333-3593469,0315-3694114

[email protected]

Page 2: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

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.www.w3maestro.co.uk

Page 3: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

What is PHP?PHP stands for PHP: Hypertext

PreprocessorPHP is a server-side scripting language, like

ASPPHP scripts are executed on the serverPHP 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

www.w3maestro.co.uk

Page 4: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

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: www.php.netPHP is easy to learn and runs efficiently on

the server side

www.w3maestro.co.uk

Page 5: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

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 5.2.4 is current version, rewritten by Zend (www.zend.com) to include a number of features, such as an object model

Current is version 5php is one of the premier examples of what

an open source project can be

www.w3maestro.co.uk

Page 6: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

About Zend:A Commercial EnterpriseZend provides Zend engine for PHP for freeThey provide other products and services for a

feeServer 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 resourcewww.w3maestro.co.uk

Page 7: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

Usage of PHP:

www.w3maestro.co.uk

Page 8: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

Major Application in PHP:FacebookAli baba

www.w3maestro.co.uk

Page 9: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

PHP Framework:

www.w3maestro.co.uk

CodeIgniter CakePHP Zend Framework SymfonyYii Framework Recess Seagull AgaviHorde Zoop Orinoco Lisa PHP FrameworkPHPonTRAX PHPDevShell Flow3 ATK FrameworkPluf InterJinn Nette Framework JelixPHPulse QCubed Tangra Framework FlourishmicMVC DOOPHP Stubbles Bedrock FrameworkNoloh Lithium Sourdough MagicPHPCIEXtended FAT-FREE mgframework Yellow Duck FrameworkLightMVC Ister KumbiaPHP PHPOpenBizSimplePHP PSX Framework Open Delight AkelosPrado Kohana Akelos FUSEPhocoa evoCore Qcodo SolarPHPPHPWork DIY ash.MVC PHP for ApplicationsMadeam Andromeda WASP AmhulioLimb3 PHPCliFramework Adventure PHP Framework CoughPHPLion PHP Framework Ambivalence KissMVC LightVCKolibri phpPeanuts Atomik Framework tk_selfTinyMVC Swat Simplicity DragonPHPSpotLight WEB2BB SENCHA BaseBonesVLC for PHP Maverick PHP phpHtmlLib Vork Enterprise PHP

FrameworkOdin Assemble Castle-PHP MiMVic

Page 10: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

www.w3maestro.co.uk

Page 11: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

PHP Servers:

ApacheWampApache 2 TriadXamppIIS

(Internet Information Server)

MySQL

www.w3maestro.co.uk

Page 12: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

PHP Tools:Joomla

Durpal

Wordpress

Magento

OS Commerce

Zend Cart

www.w3maestro.co.uk

Page 13: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

CMS Projects:

www.w3maestro.co.uk

Page 14: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

Wordpress Project:

www.w3maestro.co.uk

Page 15: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

Download :

www.w3maestro.co.uk

http://www.w3maestro.co.uk/download.php

Page 16: Syed Arshad Sultan 0333-3593469,0315-3694114 sales@w3maestro.co.uk

Reference:www.w3school.comCore PHP Programming ,

Leon AtkinsonPublisher: Prentice Hall PTRSecond Edition August 03, 2000ISBN: 0-13-089398-6, 800 pages

SAMS Teach Yourself PHP4 in 24 HoursMatt Zandstra

www.w3maestro.co.uk