PHP Programming Language

1 - I can do better 2 - Jury's out 3 - Pretty darn good 4 - Splendiferous 5 - Awesometastic by 5 people | Log in to rate

Ranked #3,130 in Tech & Geek, #79,703 overall

PHP - Simple yet powerful

If you are looking to create an awesome web site with features such as connecting to a database, interactivity and so forth then PHP is for you. It's simple to use and ease to learn.

What is PHP? 

PHP (PHP: Hypertext Preprocessor) is a reflective programming language originally designed for producing dynamic Web pages. PHP is used mainly in server-side scripting, but can be used from a command line interface or in standalone graphical applications. Textual User Interfaces can also be created using ncurses.

PHP & Dreamweaver 

Adobe Dreamweaver CS4

Build world-class websites and applications with one of the industry's leading web authoring tools. Adobe Dreamweaver CS4 software is ideal for web designers, web developers, and visual designers. Manipulate pixel-level designs in Design view, or craft complex code in Code view while working in the real browser environment of Live View.

Amazon Price: $384.99 (as of 07/12/2009) Buy Now

More about PHP 

Usage
PHP generally runs on a web server, taking PHP code as its input and creating Web pages as output, however it is also popular for command-line scripting and client-side GUI applications. PHP can be deployed on most web servers and on almost every OS platform free of charge. The PHP Group also provides the complete source code for users to build, customize and extend for their own use.

Server-side scripting
Originally designed to create dynamic web pages, PHP's principal focus is server-side scripting. While running the PHP parser with a web server and web browser, the PHP model can be compared to other server-side scripting languages such as Microsoft's ASP.NET system, Sun Microsystems' JavaServer Pages, mod_perl and the Ruby on Rails framework, as they all provide dynamic content to the client from a web server. To more directly compete with the "framework" approach taken by these systems, Zend is working on the Zend Framework - an emerging (as of June 2006) set of PHP building blocks and best practices; other PHP frameworks along the same lines include CakePHP, PRADO and Symfony.

The LAMP architecture has become popular in the Web industry as a way of deploying inexpensive, reliable, scalable, secure web applications. PHP is commonly used as the P in this bundle alongside Linux, Apache and MySQL. PHP can be used with a large number of relational database management systems, runs on all of the most popular web servers and is available for many different operating systems. This flexibility means that PHP has a wide installation base across the Internet; over 19 million Internet domains are currently hosted on servers with PHP installed.[8]

Examples of popular server-side PHP applications include phpBB, WordPress and MediaWiki.

Command-line scripting
PHP also provides a command line interface SAPI for developing shell and desktop applications, daemons, log parsing, or other system administration tasks. It is increasingly used on the command line for tasks that have traditionally been the domain of Perl, Python, awk, or shell scripting.

Client-side GUI applications
PHP provides bindings to GUI libraries such as GTK+ and text mode libraries like ncurses in order to facilitate development of a broader range of cross-platform GUI applications.

Great PHP Books 

at Amazon

PHP and MySQL Web Development (4th Edition) (Developer's Library)

Amazon Price: $31.49 (as of 07/12/2009) Buy Now

PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide

Amazon Price: $29.69 (as of 07/12/2009) Buy Now

Head First PHP & MySQL

Amazon Price: $29.69 (as of 07/12/2009) Buy Now

PHP Solutions: Dynamic Web Design Made Easy

Amazon Price: $23.09 (as of 07/12/2009) Buy Now

Bargain PHP Books 

at eBay

Loading Fetching new data from eBay now... please stand by
eBay

What is your best PHP tip? 

JayGodse wrote...

Use the SQLite database because there is no setup, admin, etc. It is built into PHP5. Information on SQLite is at www.sqlite.org. On Squidoo, go to www.squidoo.com/sqlitehammer.

ReplyPosted December 22, 2008

CNSQ wrote...

Nice Lens about PHP Programming

ReplyPosted May 15, 2008

jagiyadav wrote...

very useful lens..Even I was planning to learn php for server side scripting and this information in your lens clarified certain doubts on php. Very informative lens and here is a similar kind of informative lens mcsa , an interesting site about Microsoft Certified System Administrator. Please visit us.

ReplyPosted March 07, 2008

tplus wrote...

Congratulations! You are #5 at Who Has the Most Lenses?! I've picked this lens to be featured alongside your name. Come check out your competition!

ReplyPosted September 17, 2007