[snip] Yes i think java would be the best to learn proper OO, i've nevr done it, but coming the other way knowing php OO, java became more familiar to me, i'm gonna do it this year. [/snip]
Why not start with the king of OOP, C++? Currently C++ is the most robust implementor of OOP design issues. From there it is easier to come to grips with PHP, JAVA and any other language in which you may need or want to use OOP. I heartily recommend that JAVA is NOT the way to learn OOP.
Hehe, and here is where we start a holy war.
I would have to disagree. While it may be possible to implement good OOP in C++, it does not nearly implement OOP as well as many other languages. It also has many other design problems that hinder the learning of OOP.
However, if you know C++ already it may be easier to learn good OOP in C++ (it has much more full OOP than PHP4).
-- paperCrane <Justin Patrin>
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php