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;
//Остальное и более подробно смотрим в видеоуроке