Sì, questo è vero, tutti i libri che parlano di PHP nella sua accezione OO danno per scontata la conoscenza del linguaggio, questo perché PHP non nasce come linguaggio OO, ma lo è diventato in seguito.
La mia esperienza con PHP è stata questa: ho comprato un tascabile Apogeo da 7 euro e lì ho imparato le basi, tutto il resto (avendo già esperienza di programmazione in altri linguaggi) è venuto da se.
Se già sai programmare in altri linguaggi, non ti serve comprare un manuale da centinaia di pagine, le strutture di controllo (for, if, while...) le conosci già, non devi impararle di nuovo, ti basta un libro terra terra che ti dia un'introduzione al linguaggio ed ai suoi aspetti caratteristici (tipo che in PHP le variabili iniziano con $).