|
An Introduction to Classes
|
Other links at PHP > Tutorials > Development |
| 1. |
ftp clients
|
|
|
My experience with ftp clients. It focuses on using IE as an ftp client.
|
| 2. |
Top 21 PHP Programming Mistakes - Part 2: Seven Serious Mistakes
|
|
|
In this second part of the series, it describes 7 common mistakes in PHP programming that will lead to drastically slower run times and less secure scripts, in addition to less maintainable code. Topics covered: Not Following Basic Naming Conventions (Variable Naming, Function Naming), Databases & SQL (Misapplying database functions, Misusing SQL: Not Fetching What You Need, Misusing SQL: Not Fetching What You Need), Lack of Error Checking, Overusing OO, Misusing Regular Expressions, Programming PHP Like It Was Some Other Language, and Not Being Security Conscious (System Call Security, Checking an e-mail address).
|
| 3. |
Mod_Rewrite Tutorials
|
|
|
Mod_Rewrite resources, tutorials, tips and advise for php based scripts. Forum also has mod_rewrite tutorials and instructions for such php scripts as vBulletin, phpBB, Invision Power Board, WordPress, 4images, miniBB, Simple Machine Forum and others.
|
| 4. |
Introduction to PHP Output Buffering
|
|
|
If you want to have more control over your scripts, the output buffering functions are the way to go. Anything from error handling to multiple header() commands in a single document. Not only does output buffering offer a powerful API for handling content, you can also compress data before its sent to the browser.
|
| 5. |
Creating and using a timing class Tutorial
|
|
|
The purpose of this tutorial is to talk about two seperate concepts; profiling and object oriented programming (OOP). In this tutorial well create a simple class to allow you to create one or more timers. You can then use these timers to show you how long a script or function takes to run, which can help you determine what portions of your script are eating up the most processing time. This is sometimes referred to as profiling. You can also use timer objects to provide generic timer display in your scripts.
|
|
|