Šioje knygoje nagrinėjamos objektinio programavimo metodikos PHP kalba ir pagrindinių programinės įrangos projektavimo principų taikymas, remiantis klasikiniais projektavimo šablonais, taip pat aprašomi įrankiai ir praktikos normos, skirtos patikimo taikomojo kodo kūrimui, testavimui, nuolatinei integracijai ir diegimui. Šis, šeštas, knygos leidimas visiškai atnaujintas pagal PHP kalbos 8 versiją. Šioje knygoje išsamiai aprašomos naujos PHP galimybės, tokios kaip atributai ir daugybė patobulinimų tipų deklaravime. Pagrindinis knygos tikslas - ištirti kai kuriuos nusistovėjusius projektavimo principus ir pagrindinius projektavimo šablonus PHP kontekste. Pirmiausia knyga skirta programuotojams, kurie tvirtai įvaldė PHP programavimo pagrindus ir siekia tobulinti savo įgūdžius kuriant internetines programas, taikydami geriausios praktikos normas. Šis, šeštas, populiarios knygos leidimas visiškai atnaujintas pagal PHP kalbos 8 versiją ir apima priklausomybės tvarkyklės Composer aprašymą, medžiagą, skirtą įrankiams Vagrant, PHPUnit, Jenkins ir kitiems, taip pat PHP programavimo standartų rekomendacijas. Šioje knygoje išsamiai aprašomos naujos PHP galimybės, tokios kaip atributai ir daugybė patobulinimų tipų deklaravime. Pagrindinis knygos tikslas - ištirti kai kuriuos nusistovėjusius projektavimo principus ir pagrindinius projektavimo šablonus PHP kontekste. I dalyje nagrinėjami pagrindiniai objektinio programavimo įrankiai PHP kalboje, įskaitant klasių ir tipų deklaracijas, paveldėjimą, refleksiją ir daug daugiau. II dalis skirta projektavimo šablonams, kuriuose paaiškinami principai, lemiantys jų efektyvumą, taip pat klasikiniai šablonai, skirti įmonių programų ir duomenų bazių projektavimui. III dalyje nagrinėjami įrankiai ir praktikos normos, padedančios paversti kokybišką kodą sėkmingu projektu. Šioje dalyje parodyta, kaip organizuoti kolektyvinį programuotojų darbą ir programinės įrangos produktų leidimus naudojant Git, taip pat kaip valdyti projektų kūrimo procesą ir priklausomybes naudojant Composer, taip pat nagrinėjamos automatizuoto testavimo ir nuolatinės integracijos strategijos. Iš viso knyga skirta objektinio programavimo pagrindams, projektavimo principams ir geriausios praktikos normoms, kurios turėtų padėti skaitytojui kurti elegantiškas, patikimas ir tvarias sistemas.