This will serve as the layout of the article. If anyone can chime in and tell me what I've missed, what is incorrect, etc., that'd be much appreciated.
(unfinished)
Of course Intermediate and Advanced have yet to be written ;)
----
PHP: The Basics
Prerequisites
The only thing that is needed for this article to go smoothly for yourself is a working copy of the latest (stable) release for PHP - at the time of writing, the latest stable release is 5.2.10. As far as programming know-how is concerned, you are not expected to have any. That's not to say if you do have any programming experience in PHP or any other language, this article is not for you: if you're just looking to affirm something you may have learned some time ago, this article could be for you also.
(unfinished)
- Prerequisites
- Abstract
- What Is This Article?
- Brief Description of PHP
- The different PHP versions
- When is PHP useful
- When is it not
- Why PHP rules
- Variables
- Naming guidelines / conventions
- Variable scope
- Variable types
- Constants
- Operators
- Brief overview of the most commonly used operators: ==, +=, etc., - I can refer visitors to the manual for a complete reference.
- Conditional Statements (if, elseif, else, etc)
- When to use switch() and when to use if, elseif, else.
- Loops
- Functions
- Naming guidelines / conventions
- Parameters / arguments / Passing by reference
- Syntax (no curly braces / curly braces)
- Coding Conventions / Best Practices
- What should be avoided
- Register Globals
- HTTP_* functions
- Magic Quotes
- What should be avoided
- Further Reading
- PHP.net
- PHP: Intermediate
- PHP: Advanced
Of course Intermediate and Advanced have yet to be written ;)
----
PHP: The Basics
Prerequisites
The only thing that is needed for this article to go smoothly for yourself is a working copy of the latest (stable) release for PHP - at the time of writing, the latest stable release is 5.2.10. As far as programming know-how is concerned, you are not expected to have any. That's not to say if you do have any programming experience in PHP or any other language, this article is not for you: if you're just looking to affirm something you may have learned some time ago, this article could be for you also.
Comment