Змінні в PHP - Як оголосити та ініціалізувати змінну в PHP з її типами

Зміст:

Anonim

Вступ про змінні в PHP

Наступна стаття, змінні PHP, містить конфігурацію різних змінних, доступних у PHP. Кожна змінна зберігає якусь інформацію, де інформація є значенням. Це значення може бути числом, рядком, булевим, масивом або це може бути об'єктом, ресурсом також тощо.

Як оголосити змінні в PHP?

Змінні оголошували інформацію про зберігання. Існують певні речі, які потрібно знати про декларування змінних у PHP.

  1. Заявлені змінні завжди починаються зі знака долара ($). Ім'я змінної має починатися з літери або підкреслення, але не з цифри.
  2. Змінні не містять пробілів, і ці назви змінних залежать від регістру, приклад $ фрукта відрізняється від $ 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 - 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. Об’єкт

Об'єкт - це тип даних, який зберігає дані. Поряд з даними він також зберігає інформацію про обробку даних. Об'єкт оголошується явно шляхом оголошення класу. Клас визначається за допомогою ключового слова класу. Клас - це структура, що містить членів даних та методи даних.

Клас інстанціюється та створюється об’єкт, і через цей об’єкт тепер ми можемо отримати доступ до членів та методів класу.

<_?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?
  5. Посібник зі змінних у C #
  6. Змінні в JavaScript