PHP5 è una netta evoluzione rispetto a PHP4 proprio perché si è avviato sulla strada della programmazione ad oggetti.
A differenza di Java, o C++, o C# o che so io, però, PHP non è ancora un linguaggio completamente votato alla OOP.

Con PHP si può tranquillamente compilare uno script completamente in procedurale e non in OOP, mentre con Java non è prtaticamente possibile (né utile).

Ergo: Zacca ti ha dato un ottimo suggerimento.
Impara il PHP (a prescindere dalla versione) perché a livello procedurale non ci sono così tante differenze.
Una volta che smaneggi il linguaggio, mettiti in testa di cambiare completamente l'approccio e di imparare anche la OOP.