Углубление в типы данных | Базовый курс PHP-7

YOUTUBE · 19.11.2025 04:11

Ключевые темы и таймкоды

Введение в целые числа

0:01
  • Целые числа являются самым распространенным типом данных в программировании.
  • Они могут быть десятичными, восьмеричными, шестнадцатеричными и другими.
  • В Python целые числа могут быть положительными, отрицательными или нулевыми.

Примеры целых чисел

0:56
  • Пример десятичного числа с положительным и отрицательным значением.
  • Пример восьмеричного числа.
  • Пример шестнадцатеричного числа.

Вещественные числа

4:52
  • Вещественные числа включают числа с плавающей точкой и экспоненциальные значения.
  • Пример вещественного числа с плавающей точкой.
  • Вещественные числа могут быть записаны в стандартном виде или с экспоненциальной записью.

Логический тип данных

6:13
  • Логический тип данных принимает значения "true" true и "false" false.
  • Логический тип часто используется в условиях сравнения.
  • Логический тип также называется булевым типом.

Строки

7:50
  • Строки могут быть записаны в одинарных или двойных кавычках.
  • В двойных кавычках переменные Python подставляются автоматически.
  • В одинарных кавычках переменные не подставляются.

Экранирование

11:28
  • Экранирование используется для подавления вывода переменных в строках.
  • Обратный слэш используется для экранирования символов.
  • Экранирование помогает предотвратить интерпретацию символов как инструкций.

Специальные символы в строках

14:23
  • В домашнем задании будут изображения со специальными символами и их значениями.
  • Пример: перенос строки с использованием обратного слэша.
  • В браузере перенос строки может не отображаться, но виден в исходном коде.

Неинициализированные переменные

15:20
  • Переменная создается при первом обращении, даже если не инициализирована.
  • В ранних версиях языка это могло приводить к ошибкам, поэтому требования ужесточились.
  • Неинициализированная переменная не выводится, но может быть инициализирована позже.

Включение вывода ошибок

17:03
  • Для вывода всех ошибок и предупреждений используется команда: `set_error_reporting` .
  • При выводе неинициализированной переменной появляется сообщение "undefined variable".
  • При инициализации переменной значением, например, 12, выводится это значение.

Тип данных null

18:41
  • Тип данных null используется для пометки неинициализированных переменных.
  • Переменная получает тип null, если не инициализирована или инициализирована константой null.
  • Обращение к переменной с типом null не вызывает ошибок, в отличие от неинициализированных переменных.

Уничтожение переменных

20:38
  • Для уничтожения переменной используется команда `unset`.
  • Уничтожение переменной освобождает занятую ячейку памяти.
  • Можно удалять несколько переменных через запятую.

Заключение

21:36
  • Уничтожение переменных помогает оптимизировать использование памяти.
  • В следующем занятии будут рассмотрены проверка существования переменных и определение их типов.
  • Домашнее задание включает много практики и чтения.