Your SlideShare is downloading. ×
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply



Published on

Learn about PHP, an open source scripting language: where it comes from, what it looks like and who uses it.

Learn about PHP, an open source scripting language: where it comes from, what it looks like and who uses it.

Published in: Technology

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. A presentation by
  • 2. contents I.  what is PHP? II.  where did it come from? III.  what does it all mean? IV.  who uses PHP? V.  want to get some? A presentation by
  • 3. what is PHP? open source object oriented scripting language especially suited for web development. created by the PHP Group, serve as the standard because there is no specification. PHP is mainly focused on server-side scripting, it is often used for things such as to collect form data, generate dynamic page content, or send and receive cookies. A presentation by
  • 4. what is PHP? (continued) can be used for Command Line Scripting – do not need a browser or server, only the PHP parser. examples are CRONs on Linux, Task Scheduler on Windows, simple text processing tasks. not ideal, but can be used to write Desktop Applications using an extension such as PHP-GTK. can be used on all major operating systems, runs in both 32 bit and 64 bit environments. A presentation by
  • 5. what is PHP? (continued) supports and works well with a very large range of databases, as well as Open Database Connection Standard (ODBC) Outputs to HTML, PDF, images, SWF’s, XHTML, XML – all generated on the fly, enabling server-side caching. works nicely with compression utilities (gzip), parsing text (XML), talking to other protocols (LDAP, POP3, HTTP). a wide variety of extensions are written for it 5.2.6 is current version, 5.3 is in alpha. A presentation by
  • 6. where did it come from? originally stood for Personal Home Page. written in C, by Rasmus Lerdorf in 1994 to replace Perl scripts he’d been using for his website (syntax is similar to Perl, but more limited and simpler) since PHP 2 - form handling, ability to embed HTML, communication with DB’s in 1998 the parser was rewritten by Zeev Suraski and Andi Gutmans to form PHP 3 heavily influenced by C, Perl, Java, C++, C#, Python has become widely used as an alternative to Microsoft’s ASP and .NET A presentation by
  • 7. what does it all mean? what you’ll typically need for server side PHP: PHP Parser (server module) Web Server Database (optional) Web Browser = L.A.M.P. A presentation by
  • 8. what does it all mean? Linux, Apache, MySQL, PHP- (a popular open-source package of software used to run dynamic websites) Linux = Operating System Apache = Web Server MySQL = Database PHP = Programming Language (Perl and Python are sometimes substituted) A presentation by
  • 9. what does it all mean? Popular PHP frameworks A presentation by
  • 10. who uses PHP? 20 million websites 1 million web servers many popular sites use PHP including: Kazowie!, Momentum Design Lab, Yahoo!, Flickr, Facebook , Wikipedia, Friendster, Technorati, Techcrunch, Zillow, Digg leads the field in terms of market share for dynamic web programming languages at 30% many Blogs, Forums, Wiki’s and CMS’s are developed and run on PHP A presentation by
  • 11. want to get some?




 A presentation by