Se sai già programmare col paradigma ad oggetti (e dato che sai programmare in Java lo sai fare), per passare a programmare ad oggetti in PHP non ci vorrà nulla, la programmazione procedurale o ad oggetti è indipendente dal linguaggio, sono metodologie di programmazione.
Una volta che sai che in PHP una funzione si chiama con l'operatore -> ed una funzione statica si chiama con :: fine, sai praticamente tutto.

Io non mi sbatterei a cercare quale libro comprare, cosa che appunto ho fatto.
Ho comprato un tascabile Apogeo da 7,50€ per avere un'infarinata generale sul linguaggio e poi tanta pratica studiando volta per volta ciò di cui avevo bisogno.