Te recomiendo
php5 power programming (es gratuito) se está conviertiendo en un mito algo así como el famoso Thinking in java de Bruce Eckel jeje.
Con el que aprendi php5 es decir cuando pasé de java a php5 utilice
Professional Professional PHP5 (editorial Wrox)
Y como no
PHP 5 Objects, Patterns, and Practice para temas más avanzados.
Espero que te sirva de ayuda