На лекции дан обзор некоторых возможностей и особенностей языка PHP:
- Запуск программ в консольном режиме. Пакетный и интерактивный режимы работы.
- Алгоритмические возможности, стандартные функции и расширения.
- Особенности работы с переменными и функциями.
- Разделение программы на модули. Подключение файлов, автозагрузка с помощью Composer.
- Требования к оформлению кода. Стандарты PSR
Полезные ссылки:
* Стандарты PSR для PHP:
* Автоматическая проверка соответствия оформления стандарту - PHP Code Sniffer ()
* Автоматическое форматирование - PHP Coding Standard Fixer ()
* Руководство по чистому коду в PHP на русском языке:
Тайм-коды:
00:00 Начало
00:35 Цель первых лабораторных работ - создать консольное приложение на языке PHP, работающее с БД SQLite
01:50 Настройка окружения для выполнения лабораторных работ
02:50 Распространение PHP-кода с помощью пакетного менеджера Composer и репозитория Packagist
03:50 Сложность предварительных работ по настройке окружения
13:20 PHP как императивный процедурный язык
15:33 Специфика языка PHP
16:05 Запуск простейшей программы на PHP
17:09 Интерактивный режим работы с PHP (php -a)
18:37 Реализация в PHP основных алгоритмических возможностей
19:00 Переменные в PHP. PHP как динамический язык
20:28 Слабая типизация в PHP
21:50 Зависимость переменных от регистра имени
22:34 Подпрограммы (функции) в PHP
26:36 Независимость функций от регистра имени
29:55 Вызов функции до ее определения
30:40 Type hinting
38:13 Вложенные функции
45:15 Области видимости
51:00 Обращение к глобальным переменным из функций
52:40 Статические переменные
53:55 Передача аргументов в функции
54:45 Разделение кода на несколько файлов (модульность)
57:06 Включение одного файла в другой (include и require)
58:00 Автозагрузка файлов с помощью Composer
59:00 Особенности включения файлов в PHP
01:03:00 В подключаемых файлах не должно быть выполняемого кода
01:06:45 Стандартные встроенные функции и библиотеки
01:10:20 Массивы (обычные и ассоциативные)
01:11:33 Цикл foreach
01:12:42 Требования к оформлению PHP-кода. Стандарты PSR
01:16:52 Требования к выполнению л/р 3
01:17:40 Самодокументируемый структурный код
18 views
2607
810
3 days ago 00:01:34 3
Маленькие и большие таланты: сборник русских сказок выпустили воспитанники музыкальной школы № 1 Батайска
3 days ago 00:00:50 15
Видео от Колледж Президентской академии — вся страна!
3 days ago 00:00:44 1
3MP pixels Security Camera Tuya smart and ICSEE
3 days ago 00:01:36 2
Наемники ВСУ, в том числе поляки, расстреливали мирных в Селидово за 2 дня до прихода России
3 days ago 00:17:56 4
Реалити ШОУ “Осанка“. Постоянно болит спина. Что делать?
3 days ago 00:45:05 1
Урок 2. HSK 2. Китайский язык с нуля. Полный курс. Подробные Примеры. Иероглифы и Произношение.
3 days ago 00:01:43 1
Твои, Россия, сыновья!
3 days ago 00:41:54 15
“Как высыпаться с грудничком?“
3 days ago 00:02:08 539
Год мы не снимали ничего по моей работе с Па. Что нового произошло за год?
3 days ago 00:06:59 1
Двухдневный медиафорум новых регионов «АСТРА-2024» состоялся в Ростове-на-Дону. В фестивале приняли участие представители СМИ из
3 days ago 00:01:26 1
Часы dulm
3 days ago 01:12:29 2
«Как создать современный мультимедийный проект о русских классиках и актуализировать их творчество»