Как правило, в книгах по PHP рассказывают сущую муру и учат плохим практикам. Изучать документацию тоже не надо. По мере использования самое нужное итак запоминается.
Самое правильное изучать как все делается при использовании таких фреймворков как
symfony.com laravel.com