МакГрат М. PHP 7 для начинающих с пошаговыми инструкциямиКниги по IT. (50,8 МБ, pdf) В книге рассматриваются следующие вопросы: подготовка рабочей среды; хранение значений; операторы; условные конструкции; функции; строки; классы и объекты; работа с файлами; разработка веб-форм; сохранение данных; подключение баз данных; подключение веб-служб. Книга является лучшим учебником для начинающих программистов и будет полезна широкому кругу читателей.

 

 

Содержание
1. Подготовка рабочей среды 9
Введение в РНР 10
Установка веб-сервера Abyss 13
Установка РНР-движка 17
Интеграция Abyss и РНР 20
Внедрение РНР-кода 23
Правила написания сценариев 25
Заключение 28
2. Хранение значений 30
Переменные 31
Заключение строк в кавычки 34
Массивы 36
Сортировка массивов 40
Размерность массивов 43
Типы данных 45
Константы 48
Суперглобальные переменные 51
Заключение 54
3. Операторы 56
Арифметические операторы 57
Операторы сравнения 59
Условные операторы 62
Логические операторы 65
Побитовые операторы 67
Операторы инкремента и декремента 70
Приоритет операторов 71
Заключение 73
4. Условные конструкции 74
Конструкция if 75
Конструкция else 77
Конструкция switch 80
Работа с циклами 83
Циклы while и do while 85
Прерывание циклов 88
Заключение 90
5. Функции 92
Определение функций 93
Передача аргументов 95
Параметры функции 98
Область видимости 100
Возврат значений 103
Обратный вызов 105
Заключение 108
6. Строки 110
Сравнение символов 111
Поиск текста 113
Извлечение подстроки 116
Изменение регистра символов 117
Форматирование строк 118
Вывод даты/времени 121
НТМL-сущности 124
Заключение 126
7. Классы и объекты 128
Инкапсуляция данных 129
Создание объектов 132
Инициализация членов класса 134
Конструкторы и деструкторы 137
Наследование свойств 139
Полиморфизм 142
Заключение 144
8. Работа с файлами 146
Чтение файлов 147
Чтение строк 149
Чтение символов 151
Запись в файл 152
Добавление текста 155
Обработка ошибок 157
Перехват исключений 160
Заключение 163
9. Разработка веб-форм 165
Выполнение действий 166
Проверка заполнения формы 169
Проверка введенных данных 171
Фильтрация данных 174
Передача скрытых данных 176
Обработка данных формы 179
Веб-формы с сохранением данных 181
Выгрузка файлов 184
Группировка элементов формы 187
Передача данных в сценарий 190
Заключение 192
10. Сохранение данных 194
Передача cookie-данных 195
Установка соокіе-записей 196
Получение соокіе-записей 198
Просмотр соокіе-записей 201
Передача данных сессии 203
Настройка сессий 204
Получение данных сессии 206
Просмотр данных сессии 209
Заключение 211
11. Подключение баз данных 213
Подключение компонентов 214
Создание форума 217
Страницы форума 219
Предоставление формы 222
Обработка сообщений 224
Проверка работоспособности 227
Заключение 230
12. Подключение веб-служб 231
Загрузка данных 232
Получение узлов 234
Получение атрибутов 237
Добавление ЯББ-лент 239
Настройка параметров 242
Выбор компонентов 245
Заключение 248
Предметный указатель 249