-
Автор темы
- #1
оу. 3 гайда за день.
Без вступлений, урок PHP №2, про переменные.
Задания для теста я придумать не смог, т. к. тут все просто. Если хотите - можете сами придумать себе задачку :)
Если у вас возникли вопросы - пишите в теме. Надеюсь, отвечу :)
Если вы нашли у меня ошибку - пишите в ЛС, чтобы не засорять тему - поправлю.
Если вы хотите дополнить меня - пишите в теме, либо в ЛС - добавлю, оставлю credits.
Без вступлений, урок PHP №2, про переменные.
Переменная - именованная часть памяти, в которую могут помещаться разные значения. В процессе выполнения программы/скрипта значение переменной может измениться.
Тип переменных определяется типом данных, которые они представляют.
Credits: dic.academic.ru (не реклама)
Тип переменных определяется типом данных, которые они представляют.
Credits: dic.academic.ru (не реклама)
В php переменные начинаются со знака доллара "$", за которым следует имя переменной.
Для названий переменной есть несколько ограничений:
Код:
$variable = value;
- Имя переменной может состоять из латинских букв, нижнего подчеркивания и цифр.
- Начинаться имя переменной может только с латинской буквы или нижнего подчеркивания.
- Имя переменной чувствительно к регистру.
Константы похожи на переменные, но задаются единожды и не могут быть изменены или переопределены.
Задать константу можно так:
Теперь, при попытке вывести CONST_NAME, выведется "Some Constant"
Обратите внимание, что при использовании константы знак доллара "$" не пишется.
Задать константу можно так:
Код:
define("CONST_NAME", "Some Constant");
Код:
echo CONST_NAME; // Выведет "Some Constant"
Переменные могут хранить разные типы данных.
Язык PHP поддерживает следующие типы данных: String, Integer (сокращенно, Int), Float, Boolean (сокращенно, Bool), Array, Object, NULL, Resource.
Рассмотрим их:
Язык PHP поддерживает следующие типы данных: String, Integer (сокращенно, Int), Float, Boolean (сокращенно, Bool), Array, Object, NULL, Resource.
Рассмотрим их:
- string - хранит строку (строка - это последовательность символов, заключенная в двойные или одинарные кавычки, типа "Hello world", который мы выводили в первом уроке).
- integer - хранит целое число, которое не должно иметь десятичную точку; не должно содержать запятые или пробелы.
- float - хранит дробное число (число с плавающей точкой).
- boolean - хранит одно из двух значений: true (истина), либо false (ложь).
В PHP вы можете использовать значение одной переменной для определения другой переменной.
Такая переменная может быть еще глубже (Переменная переменной переменной - соответственно $$$переменная - и так далее, простите за тафтологию).
Код:
$a = "Hello, world!"; // в переменной a хранится строка
$b = "a"; /* в переменной хранится
название другой переменной */
echo $$b; /* Выведет "Hello, world!",
т.к. в переменной $b содержится
название переменной $a, значение
которой равно "Hello, world!" */
Задания для теста я придумать не смог, т. к. тут все просто. Если хотите - можете сами придумать себе задачку :)
Если у вас возникли вопросы - пишите в теме. Надеюсь, отвечу :)
Если вы нашли у меня ошибку - пишите в ЛС, чтобы не засорять тему - поправлю.
Если вы хотите дополнить меня - пишите в теме, либо в ЛС - добавлю, оставлю credits.
Последнее редактирование: