Переменные в PHP - Как объявить и инициализировать переменную в PHP с ее типами

Содержание:

Anonim

Введение в переменные в PHP

В следующей статье, посвященной переменным в PHP, дается краткое описание различных переменных, доступных в PHP. Каждая переменная хранит некоторую информацию, где информация является значением. Это значение может быть числом, строкой, логическим значением, массивом или объектом, ресурсом и т. Д.

Как объявить переменные в PHP?

Объявленные переменные хранят информацию. Есть определенные вещи, которые нужно знать об объявлении переменных в PHP.

  1. Объявленные переменные всегда начинаются со знака доллара ($). Имя переменной должно начинаться либо с буквы, либо с подчеркивания, но не с цифры.
  2. Переменные не содержат пробелов, и эти имена переменных чувствительны к регистру. Например, $ fruit отличается от $ From.
  3. Объявление переменных использует оператор присваивания '=', где имя переменной находится слева от оператора, а выражение - справа от оператора.
  4. Поскольку мы знаем, что PHP является свободно типизированным языком, объявленные переменные заранее знают, каким будет тип переменной, то есть она может быть объявлена ​​как число, или строка, или массив, или что-то еще.
  5. Поскольку значения переменных не являются постоянными, эти значения могут быть преобразованы из одного значения в другое по мере необходимости.

Как инициализировать переменные в 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.

  1. // неверно из-за того, что начинается с числа

$5input = 'Demo';

  1. // допустимо из-за того, что начинается с подчеркивания

$_input = 'Demo';

  1. // действительный

$input = 'Demo';

  1. // допустимо, потому что начинается с подчеркивания, за которым следуют число и строка символов, что разрешено

$_5input = 'Demo';

Типы переменных с примерами

Переменные хранят значения. Эти значения, назначенные переменным, определяют, какой это тип переменной. Существует восемь типов данных:

Давайте узнаем каждый подробно.

1. Целое число

Целое число - это целое число. Это целое число может быть положительным или отрицательным. (если нет значащего значения, оно положительно). Обязательно содержит хотя бы одну цифру в диапазоне от 0 до 9, без запятой или пробелов. У него нет десятичной точки. Целые числа имеют разные обозначения, такие как

  1. десятичный (основание 10)
  2. шестнадцатеричное (основание 16, с префиксом 0x)
  3. восьмеричное (основание 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. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. PHP математические функции
  2. Как подключить базу данных к PHP?
  3. Строковые функции PHP
  4. Что такое PHP Array?
  5. Руководство по переменным в C #
  6. Переменные в JavaScript