
В этом уроке мы напишем первую программу на PHP.
Расширение файлов .php
<?php ?> - php тег
echo - для вывода на экран
Конец строки в php, что такое выражения на языке php все это вы узнаете в этом уроке по языку PHP.
Конец строки отделяется с помощью точки с запятой.
<?= "Текст"; ?> сокращенный тег php
тоже самое что и <?php echo "Текст"; ?>
Комментарии в PHP позволяют писать код который не будет запускаться Комментарии в PHP нужны для того чтобы описывать свой код понятным языком.
# Однострочный комментарий в стили Python
// Однострочный комментарий (классический)
/*
Многострочный
комментарий
*/
Комментарии нужны только для программиста.
В VS Code можно закомментировать выделенный код с помощью CTRL + /
В этом уроке мы рассмотрим как подключить файл php к любому другому файлу php. Чтобы разделить свой код на несколько файлов и потом их объединять и подключать в нужных местах, можно использовать include или require функции на языке php.
Рассмотрим переменные и типы данных на PHP. Переменные позволяют хранить данные для дальнейшего использования в своих программах. Переменные могут хранить данные разных типов. Числа, строки, логические значения, массивы, объекты и некоторые другие.
Переменная всегда начинается знаком доллара, например $var = 5;
Названия переменных на php чувствительны к регистру.
Рассмотрим целые и вещественные числа на языке PHP. В этом уроке мы научимся работать с целыми и вещественными числами (числа с плавающей точкой).
10 - DEC Число
-10 - Отрицательное DEC число
012 - OCT числа
0x12A - HEX числа
5.631 - Вещественное число
5.0e-3 - 5.0*10^-3
5.0e+3 - 5.0*10^+3
В этом уроке мы рассмотрим логический и строковый тип данных на языке PHP.
true и false - можно записывать в любом регистре
Строки записываются в кавычках, например $str = "Строка";
Как узнать тип данных любой переменной на языке PHP. Как проверить принадлежит ли переменная к определенному типу данных на PHP. Ответы на эти вопросы вы узнаете в этом уроке по языку PHP.
Что такое явное и неявное приведение типов на языке PHP, чем явное приведение типов отличается от неявного приведения типов на PHP и в каких случаях срабатывает неявное приведение типов, а когда надо применять явное приведение типов. Всеё это вы узнаете в этом видео уроке.
В этом уроке мы научимся округлять числа с помощью функций round, ceil и floor. Как узнать является ли переменная числом с помощью функции is_numeric на PHP. И ознакомимся с функциями для перевода чисел из одной системы счисления в другую на PHP.
В этом уроке мы познакомимся с основами ООП на языке PHP. ООП это объектно ориентированное программирование. Основа ООП это классы и объекты. Мы научимся в этом уроке создавать простые классы и делать объекты данного класса.
В этом видео уроке мы поговорим про области видимости переменных класса на языке PHP.
public - Переменная доступна везде
private - Переменная доступна только в классе
protected - Доступ имеется из класса, унаследованных классов и родительских
static - Статическая переменная
Практика! В этом уроке сделаем простенькую программу которая позволит вычислить расстояние между двумя точками с координатами x,y. Точки мы создадим в виде объектов класса, а посчитаем все с помощью изученных функций языка.
clone $var; - Клонировать объект, а не указывать на него ссылку
В этом уроке мы научимся создавать константы на языке PHP, я расскажу про особенности констант, как их использовать и в каких случаях.
В этом уроке мы рассмотрим как создавать константы класса на языке PHP, и как правильно указывать путь к файлу при подключении файла например с помощью require.
В этом видео я расскажу, что такое конкатенация строк. И покажу как конкатенировать строки на языке PHP. Конкатенация что это такое? Вы узнаете в этом коротком видео.
Рассмотрим арифметические операторы на языке PHP. Вы их прекрасно знаете из школьной математики, а на языке PHP все устроенно так же, но есть и дополнительные специальные операторы которые позволяют нам выполнять особые действия.
+Сложение
-Вычитание
*Умножение
/Деление
**Возведение в степень
%Остаток от деления
++Инкремент
--Декремент
В этом видео уроке я расскажу вам про логические операторы на языке PHP. Мы рассмотрим таблицы истинности для операций И, ИЛИ, Исключающее ИЛИ и НЕ. Это поразрядные операторы, которые позволяют выполнять операции с отдельными битами чисел.
Операторы сравнения на языке программирования на языке PHP нужны для проверки разных условий и пригодятся нам в дальнейшем при изучении условного оператора.
В этом видео я научу вас делать ветвление в коде с помощью условного оператора if. Мы рассмотрим как обрабатывать несколько условий с помощью elseif и рассмотрим для чего нужен else. Так же я покажу как можно влиять на html код и его отображение с помощью условий на языке PHP.
if(условие) {
// действие
} elseif(условие) {
// действие
} else {
// действие
}
В этом уроке мы поговорим про логические операторы на языке PHP. Мы рассмотрим логическое И, логическое ИЛИ и отрицание на языке PHP. Я расскажу про таблицы истинности для этих операторов и научу вас ими пользоваться.
Тернарный условный оператор на PHP, Два вопросительных знака для проверки инициализирована ли переменная и оператор goto для перехода на метку на языке PHP. В этом уроке вы узнаете как всем этим пользоваться и зачем нужны эти операторы.
выражени1 ? выражение2 : выражение3
Переключатель switch это аналог условного оператора на языке php. С помощью switch можно обрабатывать сложные условия.
switch(проверка) {
case значение1:
выражение
...
break;
case значениеN:
выражение
...
break;
default:
выражение
...
}
Чтение из файла и запись в файл на языке PHP возможна в отличии от JavaScript. Так как PHP является серверным языком он имеет доступ к файловой системе и позволяет нам работать с файлами. читать, создавать, записывать, удалять файлы. Работа с документацией это очень важный момент при изучении любого языка программирования и в этом уроке мы рассмотрим несколько функций из документации в том числе и получение текущей даты и времени на языке php.
В этом уроке мы рассмотрим цикл с предусловием While на языке PHP. Циклы нужны для повторного выполнения кода в зависимости от разных условий.
В этом уроке я расскажу вам про цикл с постусловием - это цикл do while. Цикл do while на PHP гарантирует то что тело цикла будет выполнено как минимум один раз, а уже после этого проверяется условие и цикл либо продолжается либо завершается.
В этом уроке я расскажу вам про цикл for - это цикл с параметром, обычно используется в тех случаях когда мы точно знаем сколько раз нужно выполнить код. У цикла for устанавливается три параметра и в зависимости от них цикл выполняется по разному.
В этом уроке мы рассмотрим создание массива и обращение к его элементам на PHP. Мы научимся создавать массивы несколькими способами и обращаться к элементам созданных массивов на языке PHP.
В этом уроке мы рассмотрим ассоциативные массивы на языке PHP. Ассоциативный массив состоит из пар: ключ - значение. Вместо индексов используются строковые ключи, а каждому ключу соответствует свое значение.
В этом уроке мы рассмотрим работу с многомерными массивами на языке PHP. Любой массив может содержать в себе другой массив и эта вложенность не ограничена. И так создаются многомерные массивы.
В этом уроке по языку PHP я расскажу что такое интерполяция элементов массива в строки и покажу как это использовать.
В этом уроке я покажу как превратить элементы массива в отдельные переменные с помощью конструкции list на языке PHP. Так же с помощью конструкции list можно поменять местами значения двух переменных и не создавать при это третью, в которой обычно хранят промежуточный результат.
В этом уроке мы научимся пользоваться новым видом циклов - цикл foreach создан специально для обхода элементов массива.
В этом уроке я покажу как объединять массивы и как сравнить массивы на языке PHP. Рассмотрим функцию array_merge для слияния массивов на PHP.
В этом уроке мы рассмотрим способ проверки существования элементов массива, а также удаление элементов массива на языке PHP.
В этом уроке мы решим несколько задач на понимание массивов на языке PHP. Эти задачи помогут вам закрепить полученные ранее знания о массивах на PHP.
С этого урока мы начнем изучать функции на языке PHP.
В этом уроке мы рассмотрим способы создания функций с параметрами и научимся вызывать функцию с передачей аргументов на языке PHP.
В этом уроке мы рассмотрим глобальные переменные на языке PHP.
Рекурсия это вызов функцией саму себя. В этом уроке мы рассмотрим рекурсивные функции на языке PHP и для чего они нужны, также я расскажу про вложенные и анонимные функции на языке PHP.
В этом видео мы рассмотрим что такое Замыкания на языке PHP и как с ними работать. Замыкания это очень полезный механизм любого языка программирования, поэтому необходимо научиться им пользоваться. Мы рассмотрим работу с замыканиями на языке PHP. А так же решим несколько задач на понимание функций на языке PHP.
Работа со строками на языке PHP это очень важная тема, мы рассмотрим функции strlen, chr и ord на языке php. strlen chr ord это строковые функции.
В этом уроке мы рассмотрим работу со строковыми функциями на языке PHP. Мы будем работать с подстроками и изучим функции substr, strpos, str_replace.
В этом уроке мы поговорим про функции для работы с html на языке php. Рассмотрим функцию htmlspecialchars и strip_tags на языке php для того чтобы обезопасить введенные пользователем данные в текстовые поля формы.
В этом уроке мы рассмотрим что такое форматный вывод на языке php. Познакомимся с функциями printf, explode, implode.
В этом уроке мы рассмотрим возможности языка PHP для работы с форматом JSON.
В этом уроке мы рассмотрим способ отправки данных методом GET. Как передавать параметры методом GET. Формат адресной строки для передачи параметров методом GET вы узнаете из этого видео.
Валидация формы и отправка параметров методом POST очень важная тема. Поэтому в данном уроке мы познакомимся с методом POST и научимся обрабатывать поля HTML формы и отправлять их в наш скрипт методом POST.
Работа с элементами формы checkbox, radio, select на PHP это очень важная тема, так как формы позволяют взаимодействовать с пользователем и получать от него какие-либо данные. Поэтому нам необходимо научиться работать с элементами форм на языке PHP.
В этом уроке я покажу как загрузить файл на сервер на языке PHP с помощью формы input с типом file. Мы рассмотрим способы работы с файлом, который пользователь загрузил на сервер.
В этом уроке мы создадим форму обратной связи на языке PHP для отправки письма на почту на языке PHP. Отправка письма на почту будет выполняться с помощью функции mail. А благодаря форме обратной связи мы сможем получить все необходимые данные от пользователя.
В этом уроке мы рассмотрим методы класса на языке PHP. Как создавать методы класса и вызывать их.
В этом уроке мы рассмотрим конструктор класса на языке PHP и что такое интерполяция объекта в строку. На php есть специальные методы, одним из них является метод конструктор класса php.
В этом уроке я расскажу вам про наследование на языке PHP и что такое перегрузка методов. Рассмотрим для чего нужны эти механизмы на языке PHP и как ими пользоваться.
В этом уроке мы рассмотрим abstract и final классы и методы на языке PHP. Рассмотрим конструкции abstract class, abstract method, final class, final method, instanseof.
Если вы из России, то пожалуйста найдите этот курс на Stepik и приобретите там. К сожалению Udemy блокирует скорость загрузки и скорей всего вы не сможете нормально проходить тут уроки.
Дорогие друзья, меня зовут Исмаил Усеинов, я автор образовательного канала ITDoctor. В данном курсе я научу вас языку программирования PHP. PHP - Скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов.
В этом видео курсе вы изучите основы языка программирования PHP. Продолжительность курса около 9 часов. А огромное количество схем, дополнительных материалов, задач и готовых примеров кода из документации обеспечат глубокое погружение в понимание языка PHP.
В курсе для вас подготовлено более 30 задач для самостоятельной работы и примеры из документации практически к каждому уроку. Обязательно изучите все дополнительные текстовые материалы прикрепленные к урокам и постарайтесь решить все задачи предложенные в конце некоторых глав.
Курс состоит из 8 глав в которых вы изучите: основы PHP, операции и операторы, массивы, функции, строки, работу с HTML и основы ООП. Научитесь отправлять письмо на почту, обрабатывать данные формы введенные пользователем и узнаете как обезопасить пользовательский ввод настроив простую валидацию текстовых полей.
Этот курс подойдет для начинающих веб разработчиков. Материал в этом курсе изложен понятным языком и изучить его вы сможете достаточно быстро. Уделите должное внимание дополнительным материалам и вы овладеет всеми необходимыми на первых этапах знаниями.
Важно отметить, что курс предоставляется вам на всегда, без каких-либо лимитов и ограничений по времени. На этом я с вами прощаюсь желаю вам добра и удачи в разработке.