Belorion
7/16/2005 3:52:00 PM
> I dropped the whole OO vs not true OO but he claimed
> PHP has been OO since v3.
Lol, that's pretty funny. It may have had a few OO type
implementations, but they were hacked and incomplete. PHP4 OO was
also incomplete and felt very hackish to me. (I can't say anything
about v5, because I haven't used it ... because I have Ruby/Rails now
;).
Basically, PHP started out as a small personal project (like many
languages) and has evolved over time. Features were added as needed,
but the core remained relatively unchanged for quite some time, and
they simply built around it. Ruby, on the other hand, was built from
the ground up with OO in mind.
I agree - if you can, show him the rails video. Ask him if he could
get a working blog app up in 15 minutes[1]. I have to admit, I didn't
see the Rails light until I saw Curts tutorial, but I've been hooked
ever since.