Mr.Alien zei:
Php 5 is gemaakt om Object georienteerd te programmeren. Je kan er inderdaad nog op de oude manier mee programmeren omdat ze het zoveel mogelijk compatibel willen houden. Maar 100% compatibel is het niet. Wanneer je een boek over php 5 gaat kopen zal er dit waarschijnlijk vooral op de object georienteerde manier van programmeren gericht zijn in terwijl de php 5 boek meer over de precedurele methode zal gaan. En dan is er wel een heel groot verschil tussen het php 4 en php 5.
Zoals ik hierboven al heb duidelijk gemaakt vind ik (en vele anderen) het gebruik van OOP in "gewone" php scripts overpower. OOP in php moet namelijk nog steeds geïnterpreteerd worden en dit gaat nu eenmaal niet zo snel als de oude lineaire weg.
Je zal pas echt voordelen ondervinden zoals ik zei als je algemene systemen (herbruikbare) of grote systemen (frameworks, interfaces) gaat programmeren.
Dit wil niet zeggen dat je geen OOP moet leren he: zelfs de minder geadvanceerde oop in PHP4 leer je best onmiddelijk, want vroeg of laat moet je toch al iets in OOP maken.
Ook, hoewel je nu perfect met php4 kan beginnen: wacht zeker niet te lang met PHP5, vanaf het moment dat je iets meer kan zal je waarschijnlijk je systemen willen hergebruiken. Vaak zal je dan in klasses gaan werken en dan zal je natuurlijk best onmiddelijk in php5 coden (aangezien je ze anders later toch moet omzetten).
Leer dus de basis uit PHP4, maar schakel over naar php5 (en hier heb je ZEKER geen nieuw boek voor nodig) als je wat deftiger wilt gaan coden

.
Enige reden wrom je de basis best nog uit PHP4 leert voor mij is: meeste servers ondersteunen nog geen 5 en als jij je dingen gaat eigenmaken (vooral in basis van OOP) die puur php5 zijn zal je vaak op bugs stoten die je niet begrijpt.