Новую версию PHP 7 сообщество разработчиков ожидало более 10 лет. Предыдущие издание книги вышло более 8 лет назад. За это время язык и среда разработки изменились кардинально. PHP обогатился трейтами, пространством имен, анонимными функциями, замыканиями, элементами строгой типизации, генераторами, встроенным Web-сервером и многими другими возможностями. Версия PHP 7 дополняет язык новыми операторами, переработанным механизмом обработки ошибок, анонимными классами, рассширенной поддержкой генераторов, кодировки UTF-8 и множеством более мелких изменений. Все возможности языка детально освещаются в книге. В третьем издании добавлены 24 новые главы, остальные главы обновлены или переработаны. За прошедшее время изменился и подход в Web-разработке. Революция, совершенная системой контроля версий Git и бесплатными Git-хостингами вроде GitHub, привела к совершенно новой системе распространения программных библиотек и их разработки. Современное Web-приложение собирается из независимых компонентов, управление которыми осуществляется менеджером Composer. Совместимость компонентов из разных фреймворков обеспечивают стандарты PSR, а рабочую среду - виртуальные машины. На страницах книги детально освещаются инструменты и приемы работы современного PHP-сообщества. ✔ Нововведения PHP 7 ✔ Объектно-ориентированное программирование ✔ Компоненты PHP и Composer ✔ Cтандарты PSR ✔ PHP-FPM и nginx ✔ Исходные коды на GitHub Об авторах Котеров Дмитрий Владимирович, системный программист, Web-разработчик с пятнадцатилетнем стажем работы в области Web-программирования, администрирования ОС Linux и Windows, ведущий разработчик хорошо известных в русскоязычном Интернете проектов Денвер (denwer.ru) и Orphus (orphus.ru). В повседневной практике использует языки PHP, JavaScript, Perl, C++, Java. Автор бестселлеров "Самоучитель PHP 4", "PHP 5" и более 50 статей, касающихся Web-программирования. Симдянов Игорь Вячеславович, Web-разработчик, специалист с пятнадцатилетним стажем работы в области Web-программирования. Ведущий разработчик компании GoPromo, занимающейся разработкой сайтов газеты Известия, телеканала LifeNews, радиостанции Русская служба новостей. В повседневной практике использует языки PHP, Ruby, JavaScript, SQL. Автор двух десятков книг по Web-разработке.
Novuyu versiyu PHP 7 soobshchestvo razrabotchikov ozhidalo bolee 10 let. Predydushchie izdanie knigi vyshlo bolee 8 let nazad. Za eto vremya yazyk i sreda razrabotki izmenilis kardinalno. PHP obogatilsya treytami, prostranstvom imen, anonimnymi funktsiyami, zamykaniyami, elementami strogoy tipizatsii, generatorami, vstroennym Web-serverom i mnogimi drugimi vozmozhnostyami. Versiya PHP 7 dopolnyaet yazyk novymi operatorami, pererabotannym mekhanizmom obrabotki oshibok, anonimnymi klassami, rassshirennoy podderzhkoy generatorov, kodirovki UTF-8 i mnozhestvom bolee melkikh izmeneniy. Vse vozmozhnosti yazyka detalno osveshchayutsya v knige. V tretem izdanii dobavleny 24 novye glavy, ostalnye glavy obnovleny ili pererabotany. Za proshedshee vremya izmenilsya i podkhod v Web-razrabotke. Revolyutsiya, sovershennaya sistemoy kontrolya versiy Git i besplatnymi Git-khostingami vrode GitHub, privela k sovershenno novoy sisteme rasprostraneniya programmnykh bibliotek i ikh razrabotki. Sovremennoe Web-prilozhenie sobiraetsya iz nezavisimykh komponentov, upravlenie kotorymi osushchestvlyaetsya menedzherom Composer. Sovmestimost komponentov iz raznykh freymvorkov obespechivayut standarty PSR, a rabochuyu sredu - virtualnye mashiny. Na stranitsakh knigi detalno osveshchayutsya instrumenty i priemy raboty sovremennogo PHP-soobshchestva. Novovvedeniya PHP 7 Obektno-orientirovannoe programmirovanie Komponenty PHP i Composer Ctandarty PSR PHP-FPM i nginx Iskhodnye kody na GitHub Ob avtorakh Koterov Dmitriy Vladimirovich, sistemnyy programmist, Web-razrabotchik s pyatnadtsatiletnem stazhem raboty v oblasti Web-programmirovaniya, administrirovaniya OS Linux i Windows, vedushchiy razrabotchik khorosho izvestnykh v russkoyazychnom Internete proektov Denver (denwer.ru) i Orphus (orphus.ru). V povsednevnoy praktike ispolzuet yazyki PHP, JavaScript, Perl, C++, Java. Avtor bestsellerov "Samouchitel PHP 4", "PHP 5" i bolee 50 statey, kasayushchikhsya Web-programmirovaniya. Simdyanov Igor Vyacheslavovich, Web-razrabotchik, spetsialist s pyatnadtsatiletnim stazhem raboty v oblasti Web-programmirovaniya. Vedushchiy razrabotchik kompanii GoPromo, zanimayushcheysya razrabotkoy saytov gazety Izvestiya, telekanala LifeNews, radiostantsii Russkaya sluzhba novostey. V povsednevnoy praktike ispolzuet yazyki PHP, Ruby, JavaScript, SQL. Avtor dvukh desyatkov knig po Web-razrabotke.
"The basics of the PHP language and its working environment on Windows, Mac OS X and Linux.
Reflected radical changes in the PHP language that have occurred since the release of the previous edition: the traits, namespace, anonymous functions, closures, elements of strong typing, generators, built-in Web server and many other features. The description of the syntax for PHP 7, as well as functions for working with arrays, files, databases MySQL, memcached, regular expressions, graphical primitives, mail sessions, etc. Special attention is paid to working environment: building PHP-FPM and nginx, MySQL, SSH, virtual machines, VirtualBox and virtual machine Manager Vagrant. The modern approaches to Web development, version control system Git, GitHub, and other Git free hostings, the new system software distribution libraries and their development, build Web applications Manager Composer, the PSR standards, and other tools and techniques of modern PHP community.
The third edition added 24 new chapters, other chapters have been updated or revised.
On the website of the publishing house is the source code for all listings.