meiner meinung nach braucht man um PHP zu lernen nicht wirklich ein Buch..
mit dem open source book von galileo (siehe post von computermaus) und der funktionsite von
http://www.php.net ist man bestens beraten. zumindest ich hab mir mit den 2 quellen das meiste wissen angeeignet. am meisten und schnellsten lernt man wenn man sich kleine projekte bastelt und versucht diese dann immer zu erweitern. wenn man ansteht schaut man einfach nach. aber um die grundlagen zu lernen reicht das internet.
meiner meinung nach ist ein buch wenn man schon ein wenig programmiererfahrung hat geldverschwendung.
Ich persönlich hab mir nur ein kleines handbuch mit den wichtigsten funktionen gekauft (bracuh ich fast nie weil i immer bei php.net nachschau

)
mfg alex