На лекции дан обзор некоторых возможностей и особенностей языка 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
2117
674
1 minute ago 00:15:31 1
Лекция 2. Особенности психологической коррекции с позиций культурно исторической концепции
6 minutes ago 00:01:24 1
Видео от Сладкоежка | Десерты. Торты. Выпечка.
20 minutes ago 00:02:35 55
Электронная библиотека. Часть 1. Преимущества №1 Минимализм; №2 Поиск в проводнике Windows
24 minutes ago 00:01:33 1
Как поточить нож дома 🔔 Набор для заточки ножей жук ⚠
29 minutes ago 00:01:23 1
Студия Кавказ
53 minutes ago 00:04:48 4
[Максим Васильченко | Психолог | Графолог] Узнав этот механизм, вы избавитесь от привычки делать все в последний момент!
1 hour ago 00:19:01 13
ФОТОЭФФЕКТ
1 hour ago 00:00:48 5
Вторым отделом по расследованию особо важных дел (о преступлениях прошлых лет) регионального следственного управления СК России
1 hour ago 00:09:09 1
Дом по каркасной технологии | Отделка фасадной плиткой Hauberk под кирпич
1 hour ago 00:01:53 1
УСТАНОВКА МЕЖВИТКОВЫХ ПРОСТАВОК В ПРУЖИНЫ
1 hour ago 00:07:02 1
Архитектор о важном в строительстве загородного дома. Разбираем стили и другие полезные нюансы
1 hour ago 00:04:57 1
IXSOUND 3.0 - ГЛАВНОЕ О СИСТЕМЕ АКТИВНОГО ВЫХЛОПА
1 hour ago 00:00:24 1
Clip by @kinoclubs13
1 hour ago 00:05:53 8
Роскошный ремонт квартиры в центре Москвы. Интерьер в стиле ар-деко
2 hours ago 00:09:45 16
[DISTRUCT] Вайп в Таркове в 2025г. ШЕДЕВР или ТРЕШ?
2 hours ago 00:00:54 1
Женская одежда с доставкой по россии 🔴 Баварский костюм женский
2 hours ago 01:06:16 4
[ScareCrowe] Недовольные соседи пришли выяснять отношения! #2(God of War: Ragnarok)
2 hours ago 00:11:20 2
Как перейти на чернила Jet-Line: прочистка принтера Volk 1601 и перевод на новый экосольвент
2 hours ago 00:02:27 17
Короткая зарядка. Зарядка утром, для ленивых.
2 hours ago 00:20:56 5
Как сделать второй меч Танджиро — бумажный меч убийцы демонов своими руками
2 hours ago 00:46:01 106
Играаа в кальмара. Squid. Новый сериал 2 сезон 6 серия HD качество
3 hours ago 00:05:22 1
Обзор и тесты популярных самоклеящихся плёнок. Почему берут Prento 80, а не её «одноклассников».
3 hours ago 00:00:42 1
испытание качества гиба на производстве VATEX второй ракурс
3 hours ago 00:07:09 161
CNN Продолжает лгать называя Трампа лжецом | Джимми Дор