Download presentation
Presentation is loading. Please wait.
1
May 11, 2011 PHP Hypertext Preprocessor
2
What is the technology? ✤ Server side scripting and programming language. ✤ Can be embedded in HTML ✤ Free and open sourced - community ✤ frequently updates and fixes bugs ✤ downloadable templates and open source solutions
3
What is the technology? ✤ Cross-platform - use any OS server. ✤ Can relay information about specific users to produce certain results (Echo) ✤ Facebook uses this language to target users with custom advertisements
4
Who? When? Why? ✤ Rasmus Lerdorf, in 1995 ✤ wanted to see how many people were looking at his resume ✤ released source code to public - help improve and fix bugs ✤ More compatible across multiple platforms than C, but more limited than Perl
5
History ✤ 1997 - PHP 2.0, lots of initial bugs fixed, as many as 50,000 domains had it installed (1% of all domains on the Internet at the time) ✤ 1998 - PHP 3.0, most resembles what we know today. Re-written by Andi Gutmans and Zeev Suraski (halted production of PHP 2.0) ✤ tremendous success, “object oriented syntax support” (attracted developers) ✤ broadened scope, not just for personal home page use ✤ At its peak, it was installed on ~10% of all Web servers
6
^ Suraski - Gutman ^
7
History ✤ 1999 - PHP 4.0, Gutmans and Suraski began rewrite, focused on modularity and performance ✤ supported more Web servers, HTTP sessions, output buffering, higher security for personal data ✤ several million sites had it installed, accounting for over 20% of all Web domains. ✤ 2004 - PHP 5.0, uses Zend Engine 2.0
9
Percentage of top websites
10
Best Practices for PHP ✤ Make sure to always use long form of open tags <?php ✤ never use short hand <? ✤ Code to a set standard (Zend Framework)(Zend Framework) ✤ Learn and follow the PHP ManualPHP Manual ✤ Make sure to comment your code and changes but also use meaningful and consistent naming.
11
PHP Managment ✤ Open source community. ✤ Centered around Zend: PHP company founded by Gutmans and Suraski ✤ Zend and PHP developers receive significant funding from venture capitalist firms and from companies like Intel.
12
Related/Competing Technologies ✤ Perl ✤ ASP (Active Server Pages) ✤ ColdFusion
13
Certification ✤ Zend Certification: http://www.zend.com/en/services/certificationhttp://www.zend.com/en/services/certification ✤ most credible ✤ costs between $125 and 160, but include yellow page listing ✤ W3 School Certification: http://www.w3schools.com/cert/cert_php.asphttp://www.w3schools.com/cert/cert_php.asp ✤ taken online, decreased credibility, $75 ✤ quick and easy, but not for serious professionals
14
Future of PHP Cake PHP
15
Live examples ✤ Amazon Amazon ✤ Facebook Facebook ✤ Yahoo Yahoo ✤ Digg Digg ✤ Photobucket Photobucket
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.