Рассмотрены основы языка PHP и его рабочего окружения в Windows, Mac OS X и Linux. Отражены радикальные изменения в языке PHP, произошедшие с момента выхода предыдущего издания: трейты, пространство имен, анонимные функции, замыкания, элементы строгой типизации, генераторы, встроенный Web-сервер и многие другие возможности. Приведено описание синтаксиса PHP 7, а также функций для работы с массивами, файлами, СУБД MySQL, memcached, регулярными выражениями, графическими примитивами, почтой, сессиями и т. д. Особое внимание уделено рабочему окружению: сборке PHP-FPM и Web-сервера nginx, СУБД MySQL, протоколу SSH, виртуальным машинам VirtualBox и менеджеру виртуальных машин Vagrant. Рассмотрены современные подходы к Web-разработке, система контроля версий Git, GitHub и другие бесплатные Git-хостинги, новая система распространения программных библиотек и их разработки, сборка Web-приложений менеджером Composer, стандарты PSR и другие инструменты и приемы работы современного...
Rassmotreny osnovy jazyka PHP i ego rabochego okruzhenija v Windows, Mac OS X i Linux. Otrazheny radikalnye izmenenija v jazyke PHP, proizoshedshie s momenta vykhoda predyduschego izdanija: trejty, prostranstvo imen, anonimnye funktsii, zamykanija, elementy strogoj tipizatsii, generatory, vstroennyj Web-server i mnogie drugie vozmozhnosti. Privedeno opisanie sintaksisa PHP 7, a takzhe funktsij dlja raboty s massivami, fajlami, SUBD MySQL, memcached, reguljarnymi vyrazhenijami, graficheskimi primitivami, pochtoj, sessijami i t. d. Osoboe vnimanie udeleno rabochemu okruzheniju: sborke PHP-FPM i Web-servera nginx, SUBD MySQL, protokolu SSH, virtualnym mashinam VirtualBox i menedzheru virtualnykh mashin Vagrant. Rassmotreny sovremennye podkhody k Web-razrabotke, sistema kontrolja versij Git, GitHub i drugie besplatnye Git-khostingi, novaja sistema rasprostranenija programmnykh bibliotek i ikh razrabotki, sborka Web-prilozhenij menedzherom Composer, standarty PSR i drugie instrumenty i priemy raboty sovremennogo...