Введение в переменные в PHP
В следующей статье, посвященной переменным в PHP, дается краткое описание различных переменных, доступных в PHP. Каждая переменная хранит некоторую информацию, где информация является значением. Это значение может быть числом, строкой, логическим значением, массивом или объектом, ресурсом и т. Д.
Как объявить переменные в PHP?
Объявленные переменные хранят информацию. Есть определенные вещи, которые нужно знать об объявлении переменных в PHP.
- Объявленные переменные всегда начинаются со знака доллара ($). Имя переменной должно начинаться либо с буквы, либо с подчеркивания, но не с цифры.
- Переменные не содержат пробелов, и эти имена переменных чувствительны к регистру. Например, $ fruit отличается от $ From.
- Объявление переменных использует оператор присваивания '=', где имя переменной находится слева от оператора, а выражение - справа от оператора.
- Поскольку мы знаем, что PHP является свободно типизированным языком, объявленные переменные заранее знают, каким будет тип переменной, то есть она может быть объявлена как число, или строка, или массив, или что-то еще.
- Поскольку значения переменных не являются постоянными, эти значения могут быть преобразованы из одного значения в другое по мере необходимости.
Как инициализировать переменные в PHP?
Из предыдущего мы знаем, что PHP является свободно типизированным языком, и нам не нужно объявлять тип, например, является ли переменная целочисленным, строковым или логическим типом, прежде чем использовать его, как это происходит в других языках. Тип переменной зависит от значения, которое она хранит. Давайте учиться на примерах.
Здесь, в приведенном ниже примере, мы видим, что высота является значением с плавающей запятой, а основание является целочисленным значением, и на основе этих значений мы вычислили площадь треугольника.
Код:
<_?php// example to demonstrate the intialization of variables
$height = 10.5; //float value
$base = 50; //integer value
// calculating area of a triangle
$area_of_triangle = ($height * $base) / 2;
// printing area of the triangle
echo 'Area of the triangle is '. $area_of_triangle;
?>
Выход:
Ниже приведен код всех допустимых и недействительных способов инициализации переменных в PHP.
- // неверно из-за того, что начинается с числа
$5input = 'Demo';
- // допустимо из-за того, что начинается с подчеркивания
$_input = 'Demo';
- // действительный
$input = 'Demo';
- // допустимо, потому что начинается с подчеркивания, за которым следуют число и строка символов, что разрешено
$_5input = 'Demo';
Типы переменных с примерами
Переменные хранят значения. Эти значения, назначенные переменным, определяют, какой это тип переменной. Существует восемь типов данных:
Давайте узнаем каждый подробно.
1. Целое число
Целое число - это целое число. Это целое число может быть положительным или отрицательным. (если нет значащего значения, оно положительно). Обязательно содержит хотя бы одну цифру в диапазоне от 0 до 9, без запятой или пробелов. У него нет десятичной точки. Целые числа имеют разные обозначения, такие как
- десятичный (основание 10)
- шестнадцатеричное (основание 16, с префиксом 0x)
- восьмеричное (основание 8, с префиксом 0)
необязательно предшествует знак - или +
<_?php//example to demonstrate an integer datatype
$x = 6900;
$y = 45;
//var_dump tells us about the datatype and value of the input number
var_dump($x);
echo '
';
var_dump($y);
?>
Выход:
2. Строка
Строка - это последовательность символов или букв. Строка может содержать последовательность чисел, специальных символов, арифметических значений. Это также может быть комбинация всего. Для представления строки мы используем одинарные или двойные кавычки.
<_?php//example to demonstrate string datatype
$input = 'Apple';
echo '
$input is my favorite fruit';
echo "
$input is my favorite fruit";
?>
Выход:
3. Булево
Этот тип данных может содержать одно из двух значений: true или false, где true равно 1, а false пусто.
<_?php//example to demonstrate boolean datatype
$input = true;
// print true
echo "
True is ".$input;
$input_value = false;
// print false
echo "
False is ".$input_value;
?>
Выход:
4. Поплавок
Число с десятичной запятой или с использованием экспоненциальной формы называется числом с плавающей запятой или имеет тип float.
<_?php//example to demonstrate float datatype
$input = 123.45;
$input_value = 9.e5;
var_dump($input);
echo '
';
var_dump($input_value);
?>
Выход:
5. Объект
Объект - это тип данных, в котором хранятся данные. Наряду с данными он также хранит информацию об обработке данных. Объект объявляется явно путем объявления класса. Класс определяется с помощью ключевого слова class. Класс - это структура, которая содержит элементы данных и методы данных.
Создан экземпляр класса, создан объект, и теперь с помощью этого объекта мы можем получить доступ к членам и методам класса.
<_?php//example to demonstrate object datatype
class Subject(
//defining a string property
public $string = "My favourite subject is Maths";
//defining a method that returns the string property
function display() (
return $this->string;
)
)
//instantiating an object of a class
$object = new Subject;
echo $object->string;
?>
Выход:
6. Массив
Это коллекция похожих и разнородных типов данных. Массив объявляется в форме пары ключ-значение.
<_?php//example to demonstrate array datatype
$directions= array('East', 'West', 'North', 'South');
var_dump($directions);
echo '
';
echo $directions(2) echo '
';
echo $directions(0);
?>
Выход:
7. NULL
Когда никакое значение не назначено переменной и переменная пуста, мы можем использовать значение NULL.
<_?php//example to demonstrate NULL datatype
$input = 'Demo Test';
var_dump($input);
echo '
';
$input = NULL;
var_dump($input);
?>
Выход:
8. Ресурс
Ресурс - это специальная переменная, связанная с внешним ресурсом, которая может быть обработкой файлов, подключением к базе данных или другими
<_?php//example to demonstrate resource datatype
//establishing a connection to database with default values
$connection = mysql_connect("localhost", "root", "");
var_dump($connection);
?>
Рекомендуемые статьи
Это руководство по переменным в PHP. Здесь мы обсуждаем, что такое переменные в PHP, как мы объявляем переменные, как мы инициализируем переменные и, наконец, какие типы переменных в PHP. Вы также можете посмотреть следующие статьи, чтобы узнать больше -
- PHP математические функции
- Как подключить базу данных к PHP?
- Строковые функции PHP
- Что такое PHP Array?
- Руководство по переменным в C #
- Переменные в JavaScript