Переменные, константы, типы данных

PHP для начинающих

  • Объявление переменных
  • Типы переменных
  • Действие над переменными
  • Определение типа переменной
  • Определение констант
  • Комментарии в скриптах
  • Математические операторы
  • Сложение строк

//Краткое изложение материала - более подробно и на примерах смотрите в видео


Переменные в PHP начинаются со знака доллара, затем обязательно как минимум одна латинского алфавита, после нее могут идти и буквы латинского алфавити и числа.
$<буква латинского алфавита>[лат. буквы или числа];
$var215;

Для улучшения читабельности кода имена переменным требуется задавать смысловые. Так чтобы по названию переменной было понятно для чего она создана.
Например:
$itemsCount;
$personName;
$productId;

Регист букв имеет значение. То есть переменная $personId и переменная $PersonId - это две разные переменные.

Многие новички, которые самостоятельно изучают PHP, ошибочно полагают что в PHP нет типов переменных. На самом деле это нет так. В PHP есть 8 типов данных:

  • Целое число $integerVariable = 10;
  • Вещественное число $doubleVariable = 20.5;
  • Строка $stringVariable = 'строковая переменная';
  • Логический тип $booleanVariable = true;
  • Специальное значение NULL $nullVariable = null;
  • Массив $arrayVariable = array();
  • Ссылка на объект
  • Ресурс $resourceVariable = imageCreate();


Вывод переменной

Вывод переменных может буть осуществен несколькими методами. Например с помощью конструкции языка PHP - echo (читается - ЭКО)

echo 'integerVar = ' . $integerVariable . '<br />'; 
echo 'doubleVar = ' . $doubleVariable . '<br />';


В результате работы этого скрипта получим:
	integerVar = 10
	doubleVar = 20.5


Проверка переменной на существование - функция isset();

Зачастую перед тем как начать работу с какой-либо переменной требуется проверить её на существование. То есть надо убедиться была ли эта переменная создана. В противном случае, если переменная не была создана, мы получим об этом сообщение от сервера. Проверка производится с помощью функции isset();


Уничтожение переменной - функция unset();

Для того чтобы удалить переменную или элемент массива используется функция unset();


Опредение типа переменной

Для определения типа данных которая содержит переменная есть ряд функций:
is_integer($someVar); - Данная функция вернет true если данные в переменной являются числом. В противном случае вернет false.

is_bool($someVar) - Данная функция вернет true если данные в переменной имеют значение true/false. В противном случае вернет false.


Преобразование типов в PHP

	$newVar = (string)$integerVariable;

После выполнения данного кода переменная $newVar будет содержать не 10 (как число), а '10' (как строку).


Константы в PHP

Константы это некие идентификаторы значений. Почти то же самое что и переменная, но значение её определяется во время создания и меняться более не может.

Пример:

	define('MY_INTEGER_CONST', 100);
	echo MY_INTEGER_CONST;



//Остальное и более подробно смотрим в видеоуроке

Добавить отзыв (пожелание, комментарий)

Артем, Киев
Спасибо за видеоурок!
Александр, Киев
Желаю, чтобы еще на почту приходили исходники к уроку!