Topic:PHP
From Wikiversity
|
Welcome to Wikiversity's home for PHP!
PHP (wiktionary | wikipedia | wikibooks)
Portal:Engineering and Technology —> School:Computer Science —> Topic:Computer Programming —> Topic:PHP
PHP is a high level, dynamic, interpreted scripting language. It augments raw HTML by allowing significant interactivity and increased functionality. It has become popular in recent years as it is easy to begin working with and supported by a good majority of web hosting companies. MediaWiki, the server software for Wikiversity, makes extensive use of PHP.
[edit] Prerequisites
Before starting the course, we suggest you go over the following:
[edit] Course Description
The course will help you learn PHP by going over material step by step and explaining relevant concepts. Reference materials will be complemented by learning guides, which will expand on the reference by elaborating the how and why of each topic.
[edit] Lessons
[edit] References
- Introduction to PHP - A basic outline of PHP.
- Variables in PHP - Extensive guide on variables in PHP
- PHP Constants - Constants in PHP
- Responding to HTML forms with PHP - Getting started using PHP with web forms
- Generating a receipt with PHP - Calculating totals and discounts from your web form.
- PHP challenges - Building your PHP skills towards storing data in a database.
- PHP Dates - Working with dates and times
- PHP databases - Basics behind connectivity and query methods.
- PHP Debugging - Basics on debugging code
[edit] Learning guides
- Introduction to PHP Learning Guide - Guided tour of the above Introduction to PHP reference, in development
[edit] Further reading
- 25 Essential PHP Functions - A list of functions important to be familiar with. Suggested reading for those who have completed the lessons.
- Dynamic websites with PHP - Learning PHP specifically to create dynamic websites.
- Wikibooks:Programming:PHP - An excellent wikibook on PHP programming that supplements this course
[edit] Mentoring
If you are interested in learning PHP with a mentor, list yourself below by adding a *~~~~
- Example 06:34, 3 December 2008 (UTC)
- Gibrel 00:22, 10 October 2006 (UTC)
- Jak08 21:50, 20 October 2006 (UTC)Jak08
- Diegoramos 20:16, 10 November 2006 (UTC)
- Xora 18:45, 9 April 2007 (UTC)
- Josh Sandlin 20:27, 6 November 2007 (UTC)
- Shinrin 18:43, 10 July 2008 (UTC)

