Основной учебник PHP8+

Простой учебник PHP для новичков с задачником и примерами решения задач.

Основы

001

Введение в язык PHP для новичков

002

Начало работы с PHP

003

Выполнение кода PHP

004

Проблема с кодировками

005

Вывод ошибок PHP

006

Полный код для запуска PHP

007

Улучшенный код для запуска

008

Обзор начальных PHP команд

009

Комментарии в PHP

010

Комментарии в учебнике

011

Функция var_dump в PHP

012

Функции в PHP

013

Переменные в PHP

014

Использование переменных в PHP

015

Изменения значений переменных в PHP

016

Математические операции с числами в PHP

017

Математические операции с переменными в PHP

018

Приоритет математических операций в PHP

019

Равный приоритет в PHP

020

Группирующие скобки в PHP

021

Нюансы группировки в PHP

022

Дроби в PHP

023

Отрицательные числа в PHP

024

Остаток от деления в PHP

025

Возведение в степень в PHP

026

Приоритет возведения в степень в PHP

027

Строки в PHP

028

Сложение строк в PHP

029

Пробелы при сложении строк в PHP

030

Длина строки в PHP

031

Проблема с кириллицей в PHP

032

Работа с HTML тегами в PHP

033

Атрибуты тегов в PHP

034

Логические значения в PHP

035

Значение null в PHP

036

Автоматическое преобразование типов в PHP

037

Автоматическое преобразование к строке в PHP

038

Нюансы преобразования к строке в PHP

039

Принудительное преобразование в целые числа на PHP

040

Принудительное преобразование в дробные числа в PHP

041

Преобразование дроби к целому числу в PHP

042

Преобразование числа к строке в PHP

043

Получение символов строки на PHP

044

Цифры в строке на PHP

045

Обращение к цифрам числа на PHP

046

Нюансы работы с операцией присваивания в PHP

047

Сокращенные операции в PHP

048

Операции инкремента и декремента в PHP

049

Префиксный и постфиксный тип в PHP

050

Поиск ошибок в коде

051

Практика на операции в PHP

052

Практика на формулы в PHP

Массивы

Условия

067

Конструкция if-else в PHP

068

Операторы больше и меньше в PHP

069

Проверка на равенство в PHP

070

Проверка на неравенство в PHP

071

Сравнение переменных в PHP

072

Типы данных и конструкция if-else в PHP

073

Числа в кавычках в PHP

074

Равенство по значению и типу в PHP

075

Неравенство по значению и типу в PHP

076

Нюансы при сравнении типов данных в PHP

077

Сложные условия в if-else в PHP

078

Логическое И в PHP

079

Логическое ИЛИ в PHP

080

Приоритет операций сравнения в PHP

081

Группировка условий в PHP

082

Инвертирование высказываний в if-else

083

Конструкция if-else и булевы значения

084

Нестрогое сравнение логических значений в PHP

085

Сокращенный if в конструкции if-else

086

Нюанс сокращенных операций в PHP

087

Команда isset в PHP

088

Подавление ворнинга в PHP

089

Проверка существования элемента массивоа в PHP

090

Команда empty в PHP

091

Необязательность команды else в PHP

092

Необязательность фигурных скобок в условиях в PHP

093

Проблема необязательности фигурных скобок в условиях в PHP

094

Комбинации конструкций if-else в PHP

095

Конструкция elseif в PHP

096

Вложенные if в PHP

097

Конструкция switch-case в PHP

098

Необязательность default в PHP

099

Конструкция match в PHP

100

Необязательность break в PHP

101

Тернарный оператор в PHP

102

Оператор объединения с null в PHP

103

Цепочки операторов объединения с null в PHP

104

Логические операции в PHP

105

Определение части часа в PHP

106

Проверка длины строк и массивов в PHP

107

Проверка символа строки в PHP

108

Проверка остатка от деления в PHP

109

Поиск ошибок в коде с условиями PHP

110

Практика на условия if-else в PHP

Циклы

Многомерность

Математические функции

Строковые функции

Функции массивов

Рандом

Время

Пользовательские функции

Область видимости

Рекурсия

Регулярные выражения

223

Введение в регулярные выражения в PHP

224

Операторы повторения символов в регулярках

225

Группирующие скобки в регулярках PHP

226

Экранировка спецсимволов в регулярках PHP

227

Список специальных символов в регулярках в PHP

228

Фигурные скобки в регулярных выражениях PHP

229

Ограничение жадности в регулярках в PHP

230

Группы символов в регулярных выражениях PHP

231

Наборы символов в регулярных выражениях PHP

232

Инвертирование наборов символов в регулярках

233

Особенности кириллицы в регулярках PHP

234

Спецсимволы внутри квадратных скобок в PHP

235

Группы символов внутри квадратных скобок PHP

236

Исключения внутри наборов в регулярках в регулярках PHP

237

Символ шляпки внутри наборов в регулярках PHP

238

Дефис внутри наборов в регулярках PHP

239

Начало и конец строки в регулярках PHP

240

Конец или начало слова в регулярках PHP

241

Команда 'или' в регулярных выражениях PHP

242

Ограничители регулярок в PHP

243

Экранировка ограничителей в PHP

244

Проблема обратного слеша в PHP

245

Проверка строки с помощью регулярки на PHP

246

Автоматическое тестирование регулярок в PHP

247

Проверка всей строки через регулярки в PHP

248

Карманы при поиске через регулярки на PHP

249

Поиск всех совпадений через регулярки на PHP

250

Все совпадения на карманы через регулярки в PHP

251

Изменение поведения preg_match_all в PHP

252

Несохраняющие скобки в регулярках PHP

253

Карманы при замене через регулярки на PHP

254

Карманы в регулярном выражении в PHP

255

Именованные карманы в регулярках PHP

256

Именованные карманы внутри регулярки PHP

257

Общий номер карманов в регулярках PHP

258

Просмотр вперед в регулярках PHP

259

Просмотр назад в регулярках PHP

260

Замена с коллбэком через регулярки в PHP

261

Модификаторы регулярок в PHP

262

Игнорирование регистра регулярок в PHP

263

Комментарии в регулярке в PHP

264

Работа с юникодом в регулярках в PHP

265

Изменение жадности регулярок в PHP

266

Экранировка обычных символов в регулярках в PHP

267

Несколько модификаторов регулярок в PHP

268

Автоматическая экранировка спецсимволов регулярок в PHP

269

Фильтрация массива через регулярки в PHP

270

Разбиение строки в массив через регулярки в PHP

Формирование строк

271

Вставка переменных в строки в PHP

272

Вставка элементов массива в PHP

273

Вставка элементов ассоциативных массивов в PHP

274

Цикл и вставка переменных в PHP

275

Вставка элементов массивов в цикле в PHP

276

Вставка элементов многомерных массивов в цикле в PHP

277

Генерация тегов в PHP

278

Генерация тегов с атрибутами в PHP

279

Цикл и генерация тегов в PHP

280

Цикл и генерация тегов из массивов в PHP

281

Цикл и генерация тегов и атрибутов в PHP

282

Цикл и генерация HTML таблиц на PHP

283

Генерация HTML таблицы с помощью одного цикла в PHP

284

Генерация HTML таблицы с помощью двух вложенных циклов в PHP

285

Вставка PHP кода в HTML

286

Короткая команда echo в PHP

287

Вставка PHP переменной в HTML код

288

Вставка элементов массива в HTML код

289

Условия и разрыв PHP кода

290

Блок else в условиях для разрыва PHP кода

291

Блок elseif в условиях для разрыва PHP кода

292

Циклы и разрыв PHP кода

293

Циклы и вставка элементов массива в разрыв PHP кода

Формы

Сессии

Cookies

Файловая система

Базы данных

357

Введение в базы данных SQL в PHP для новичков

358

Работа с базами данных через PhpMyAdmin

359

Тестовая таблица users

360

Подготовительные манипуляции для работы с SQL в PHP

361

Отправка запросов к базе данных

362

Поиск ошибок в базе данных

363

Тестирование работоспособности базы данных

364

Проблемы с кодировками при работе с SQL в PHP

365

Дополненный тестовый код для проверки работоспособности

366

Получение результата при SQL запросе в PHP

367

Получение результата в виде массива при SQL запросе в PHP

368

Формирование массива в цикле при SQL запросе в PHP

369

Выборка записей при SQL запросе к базе в PHP

370

Логические операции в SQL запросе в PHP

371

Поля выборки при SQL запросе в PHP

372

Вставка записей через SQL запрос в PHP

373

Вставка записей при отсутствующих столбцах через SQL запрос в PHP

374

Обновление записей через SQL запрос в PHP

375

Удаление записей через SQL запрос в PHP

376

Сортировка записей через SQL запрос в PHP

377

Ограничение количества записей в SQL в PHP

378

Подсчет количества через SQL запрос в PHP

379

Получение количества в PHP

380

Изучение продвинутых SQL запросов

Организация БД

Практика БД

Работа с HTTP

Редиректы

Аутентификация

Движок сайта