Header Image
пр. Мира 620000 Россия +7900-000-00-00

Основы PHP

Изучение основ PHP

Приступим к 1 этапу изучения PHP. В этой записи попробую описать основы PHP, которые помогут в изучении данного языка программирования. В заметке будут также и домашние задания.

Введение в PHP

PHP (расшифровывается как «PHP: Hypertext Preprocessor») — это язык программирования с открытым исходным кодом, предназначенный для разработки веб-приложений. Основная задача PHP — динамическое формирование веб-страниц.

PHP часто используется для создания веб-сайтов с богатым функционалом, таких как сайты с авторизацией, интернет-магазины и блоги.

Примеры использования PHP:

  • Формирование динамических HTML-страниц.
  • Создание и работа с базами данных (например, MySQL).
  • Обработка запросов от пользователя (формы ввода, запросы API).

Установка PHP

Выбор среды разработки

Для начала работы нужно установить локальный сервер. Популярные решения:

  • XAMPP (бесплатный и простой в установке).
  • Laragon (удобный и быстрый локальный сервер).
  • WAMP (для Windows).

Установка среды

Что нужно сделать:

  • Скачайте и установите пакет (XAMPP, WAMP или Laragon) из официального сайта.
  • Проверьте, работает ли сервер, открыв в браузере http://localhost.

Ваша первая PHP-программа

Выполним 3 простых шага:

  1. Создание файла: Создайте файл index.php в каталоге htdocs (для XAMPP) или www (для Laragon).
  2. Добавьте код:

  3. Запустите скрипт: Откройте в браузере: http://localhost/index.php.

Вы должны увидеть текст «Hello, World!».

Домашнее задание

1. Установить локальный сервер (на выбор: XAMPP, WAMP, или Laragon).
2. Создать PHP-скрипт, который выводит ваше имя и возраст.

Пример вывода: Меня зовут Артем, мне 52 года.

Синтаксис и переменные в PHP

PHP — это язык программирования, использующийся для создания динамических веб-приложений. Его синтаксис прост и интуитивно понятен, что делает его популярным выбором для начинающих программистов.

Типы данных в PHP

PHP поддерживает различные типы данных, включая:

  1. Строки (string) — это последовательность символов.
    Пример:
    php
    $name = "Иван";
    echo $name; // Вывод: Иван
  2. Числа (integer, float)
    — Целые числа (integer): 10, -5, 0.
    — Числа с плавающей точкой (float): 3.14, -0.99.
    Пример:
    php
    $age = 30;
    $price = 19.99;
    echo $age; // Вывод: 30
    echo $price; // Вывод: 19.99
  3. Булевы значения (boolean)
    — Логический тип: true или false.
    Пример:
    php
    $is_admin = true;
    $is_guest = false;
  4. Массивы (array) — хранят несколько значений в одной переменной.
    Пример:
    php
    $fruits = ["Яблоко", "Банан", "Апельсин"];
    echo $fruits[1]; // Вывод: Банан
  5. Null — специальный тип данных, представляющий переменную, не имеющую значения (указывает на отсутствие значения).
    Пример:
    php
    $var = null;
  6. Объекты и ресурсы — для работы с объектно-ориентированным программированием и внешними ресурсами (например, соединениями с базой данных).

Правила именования переменных

  • Переменные в PHP начинаются с символа $.
  • Имя переменной должно начинаться с буквы или символа подчеркивания _.
  • Имя переменной может содержать буквы, цифры и символы подчеркивания, но не может содержать пробелы.
  • Регистр имеет значение: $var и $Var — это разные переменные.

Пример:
php
$name = "Анна";
$Name = "Дмитрий";
echo $name; // Вывод: Анна
echo $Name; // Вывод: Дмитрий

Операторы в PHP

Девушка изучает основы PHP

  1. Арифметические операторы
    Сложение (+), вычитание (-), умножение (*), деление (/), остаток от деления (%).
    Пример:
    php
    $a = 10;
    $b = 3;
    echo $a + $b; // Вывод: 13
    echo $a % $b; // Вывод: 1
  2. Операторы сравнения
    Равно (==), тождественно равно (===), не равно (!=), больше (>), меньше (<), и так далее. Пример: php
    $x = 5;
    $y = "5";
    var_dump($x == $y); // true
    var_dump($x === $y); // false
  3. Логические операторы
    И (&&), ИЛИ (||), НЕ (!).
    Пример:
    php
    $a = true;
    $b = false;
    var_dump($a && $b); // false
    var_dump($a || $b); // true
  4. Операторы присваивания
    Присваивание (=), добавление (+=), вычитание (-=), умножение (*=).
    Пример:
    php
    $num = 10;
    $num += 5; // То же самое, что $num = $num + 5
    echo $num; // Вывод: 15

Домашнее задание

Создайте скрипт, который:

  • Объявляет переменные всех перечисленных типов.
  • Выполняет операции с числами, строками и массивами.
  • Применяет операторы сравнения и логики.

Пример задачи:

  • Создайте массив с именами ваших друзей и выведите второе имя из списка.
  • Напишите условие: если длина строки имени больше 5 символов, выведите «Длинное имя».

Пример кода для вдохновения:
php
$name = "Екатерина";
if (strlen($name) > 5) {
echo "Длинное имя";
} else {
echo "Короткое имя";
}

Функция strlen() некорректно работает с кириллицей, поэтому в этом случае лучше применять функцию mb_strlen().

Решение задачи будет таким:

Друзья, плюсаните, вдруг пригодится!

Почитайте похожие материалы

Об авторе: Hobo

Стараюсь всё делать своими собственными руками: от починки выключателя до создания веб-сайта. В этом блоге делюсь своим опытом и впечатлениями от использования различной техники, электронных и других устройств, которые побывали у меня в руках.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *