Взломай PHP за 5 часов: Быстрый курс ! Учись без боли #php
Вся мат часть PHP в одном видео уроке. Весь (ну почти) PHP в одном видео. Начни программировать на PHP за 5ч.
Уже на канале ч. 3 - PHP ООП
Будет еще несколько частей. #php #программирование #phpснуля #видеоурокиphp
А в этом видосе разобрали ПЫХу на части:
- разобрались как запрос попадает в PHP скрипт
- поговорили про сеть интернет - что такое в упрощенном виде
- рассказал что такое localhost и
- обсудили что такое доменные имена сайтов
- и все выше перечисленное закрепили кодингом
- условные операторы, циклы, операторы PHP switch | match (php8)
- разобрались с функциями в PHP, поняли как их писать
- затронули основы ООП
- поговорили про автолоадинг в PHP
- разобрали области видимости в PHP (локальная и глобальная)
- в практической части по ходу видео переписали калькулятор из первой части с помощью операторов if-elseif-else | switch | match, вынесли калькулятор в отдельный файл и узнали как подключать php-скрипты в другие php-скрипты с помощью операторов require и include (проговорили разницу между ними).
Задонатить можно тут:
Телеграм:
Таймкоды:
00:00 - Вступление
00:52 - Что будет в этом видео
02:43 - Краткий обзор понятий из прошлого видео
05:20 - Что такое сеть интернет, localhost и #php
07:42 - Из чего состоит URL или ссылка #php
11:30 - Как происходит подключение браузера (клиента) к серверу PHP
11:52 - Как посмотреть какая программа занимает определенный порт (используем консольную либу netstat и юзаем утилиту grep для фильтрации - в командной строке linux). Смотрим на каком порту сервер PHP
13:54 - Что такое http / https в URL сайта, как это устроено и в чем разница между этими протоколами
18:20 - Какую работу делает PHP перед тем как запрос попадает в php-скрипт
19:07 - Что такое доменное имя сайта
19:56 - Какой путь проходит запрос прежде чем попасть в php-скрипт или что происходит когда вводишь имя сайта в браузере и нажимаешь Enter
24:19 - Управляющие конструкции PHP (циклы, if-else, switch, match)
28:14 - Практика - переписываем калькулятор на if-elseif-else
30:31 - Как использовать оператор php SWITCH
32:42 - Практика - переписываем калькулятор с помощью оператора switch
37:35 - Использование php switch без break для проверки сразу нескольких значений
38:27 - Используем оператор php8 match и переписываем калькулятор с помощью этого оператора
43:13 - Циклы в PHP (while, do-while, for, foreach)
01:15:00 - Использование операторов break и continue в циклах
01:18:55 - Использование require и include в PHP, разбираем ошибки связанные с этими операторами
01:28:50 - Пишем мини роутинг для нашего калькулятора
01:34:00 - Операторы в PHP (арифметические, операторы сравнения, логические, операторы инкремента и декремента (постфиксные и префиксные, операторы сравнения (строгое и не строгое сравнение в PHP)), оператор подавления ошибок, операторы исполнения - запускаем из PHP консольную команду, операторы по работе с массивами
02:04:04 - Проговариваем основные моменты по переменным в PHP, что такое, как именуются
02:11:53 - Где и как объявляются переменные, как хранятся, области видимости переменных в PHP (что такое области видимости и как правильно с ними работать)
02:25:00 - Использование оператора global, использование глобальной переменной php $GLOBALS в функциях php
02:37:55 - Использование ключевого слова (оператора) static в PHP
02:41:55 - Что такое функция в PHP, как создать свою функцию в PHP, используем встроенные в PHP функции, кратенько проходимся по встроенным в PHP функциям по документации
02:43:20 - Функции в PHP | Ставь лайк если еще не поставил )))
02:46:00 - Практика по функциям в PHP - переписываем калькулятор в виде функции
03:00:49 - Почему нельзя работать с глобальными переменными из функции
03:07:29 - Исправляем ошибку php “Call to undefined function...“
03:09:28 - Исправляем ошибку php “Undefined variable...“
03:21:37 - Исправляем ошибку php “Undefined array key...“
03:22:00 - Используем функции php isset | empty и оператор отрицания (!) php
03:24:16 - Используем функцию php list()
03:26:28 - Исправляем ошибку php “Undefined array key...“ связанную с оператором list()
03:29:13 - Используем функцию php array_merge
03:33:00 - Обзор функций php - краткий экскурс без разбора самих функций
03:36:30 - Анонимные функции в PHP
03:38:41 - Стрелочные функции в PHP
03:41:29 - Переходим к изучению ООП PHP, много примеров
03:54:28 - Переходим к практической части по ООП в PHP. Как создавать классы (class), что такое класс, что такое объект и как создавать объекты (оператор new) PHP
03:58:00 - Что нельзя делать в конструкторе класса PHP ( __construct() класса) ?
04:03:50 - Принципы ООП, автолоадинг, namespace PHP