Wednesday, July 16, 2008

PHP Tutorial #1 - Introduction

Interested to do a little web programming?
This is a simple tutorial for people who have no experience about PHP, but with little knowledge on designing website using Adobe Photoshop or GIMP, and Macromedia Dreamweaver or Amaya or etc...

We will try to make it simple, KISS (Keep it short and simple).

Introduction
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.


According to netcraft, there have been 20,917,850 domains with 1,224,183 IP addresses hosting PHP services by 2007.
Source: Netcraft






Pros:
  • a very rapid development platform
  • based on scripting language
  • embeddable into web design
  • fast and efficient (subject to code ethic)
Cons:
  • Memory management needs improvement - especially involving huge classes, but can be improve by using auto_load function
  • Flexible variable type make it vulnerable to attacks
  • Security issue might rise from use of eval alike function
  • Single Threaded
  • Memory issue with session variable when it gets big...
  • Does not come default with framework like dotnet
*Note: the above cons has their work around...


Next*


Recommended resources:

Disclaimer:
Logos and photos used in this tutorial are copyright of their respective owner. The content published above is solely for education purpose. Feel free to close this website if you are not happy here.. :)

No comments: