3) It was easy to learn/migrate to.
PHP maybe easy to jump to from another programming language but if your just stepping off the bus from HTML town then your in for a bit of frustration. Find a good tutorial you understand then you're on your way. But everyone learns differently and some of the programming pros don't cater to the little guys. The PHP manual is confusing at first. Oh it is NASTY at first. It takes a few frustrating searches to find your way around it. Another thing that is confusing is...
print does the samething as echo... alright we all know this but if someone said a piece of green cheese is the same as fresh watermelon you'd call them crazy.
PHP has too many codes which do the same thing. Which is confusing.
example:
$HTTP_GET_VARS is the same as $_GET
Maybe I am too much of a noob to understand why? maybe there is a reason for it but ATM I see none :queasy: