Griddle reviewed Programming PHP by Rasmus Lerdorf
Review of 'Programming PHP' on 'Goodreads'
4 stars
Good for beginners. Provides a good balance between raw commands on the one hand (the function reference at the end is notable) and illustrative examples and code snippets on the other hand. Thus, that they can be used in immediate pratical applications. However, it does not cover advanced or enterprise topics such as frameworks and patterns. I am also reading 'PHP Objects, Patterns, and Practice' which is complementary to this book.
A drawback is that some chapters are just too short, failing to give even an overview. They might as well have been cut.