PHP - History, Introduction, Summary, Extensions and Frameworks
Upcoming SlideShare
Loading in...5
×
 

PHP - History, Introduction, Summary, Extensions and Frameworks

on

  • 4,930 views

 

Statistics

Views

Total Views
4,930
Views on SlideShare
4,883
Embed Views
47

Actions

Likes
0
Downloads
52
Comments
0

1 Embed 47

http://blog.roystonolivera.com 47

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

PHP - History, Introduction, Summary, Extensions and Frameworks PHP - History, Introduction, Summary, Extensions and Frameworks Presentation Transcript

  • PHP : Hypertext Preprocessor By Royston Olivera Xoriant Solutions www.roystonolivera.com
  • Background and History
    • C not for Web
      • Very clunky to program
      • No pre-written code
    • PERL - Practical Extraction and Report Language
      • Generic text processing language
      • Large number of built-in functions
    • PERL being PERL-centric
      • Embed HTML inside Perl script
  • Introducing PHP
    • PHP - Personal Home Page
    • PHP 3 - PHP : Hypertext Preprocessor
    • PHP 4 - The Zend Relationship and
    • Web Server Abstraction
    • PHP 5 - Language Maturity
    Rasmus Lerdorf Zeev Suraski Andi Gutmans
  • Summarizing PHP
    • The HTML relationship
    • Interpreting versus Compiling
    • PHP is fast, capable, extendable, reliable
    • and advancing
    • When to and not to use PHP?
  • Extending PHP & Frameworks
    • PHP Extensions
      • Core Extensions
      • Bundled Extensions
      • PECL - PHP Extension Code Library
      • Third Party Extensions
      • DIY - Do It Yourself
    • Frameworks
      • CakePHP, PRADO, Symfony and Zend Framework
  • Future of PHP
    • Unicode
    • Namespace
    • APC – Alternate PHP Cache in the core
    • Function cleanup
  • Applications built using PHP
    • User-facing portion of Facebook, Wikipedia (Mediawiki), Yahoo!, MyYearbook and Tagged.
    • Significant number of Content Management Systems including Wordpress, Joomla and Drupal
    • Other Important Websites:
      • www.naukri.com
      • www.jeevansathi.com
      • www.shaadi.com
      • www.ibnlive.com
      • www.mtvindia.com
      • www.makaan.com
      • www.gaiaonline.com
      • www.education.com
  • Getting Started…
    • Download Apache and PHP
      • www.apache.org & www.php.net
    • XAMPP Package
      • http://www.apachefriends.org/en/xampp.html
    • Traditional first program
    • <? echo “Hello World!” ; ?>
    • Extract Username & Domain from an Email ID
    • <? $email_id = “contact_us@isaac08.info” ;
    • list ( $username , $domain ) = explode( “@” , $email_id );
    • echo “Username is ” . $username . ” and Domain is ” . $domain ; ?>