Вступ про змінні в PHP
Наступна стаття, змінні PHP, містить конфігурацію різних змінних, доступних у PHP. Кожна змінна зберігає якусь інформацію, де інформація є значенням. Це значення може бути числом, рядком, булевим, масивом або це може бути об'єктом, ресурсом також тощо.
Як оголосити змінні в PHP?
Змінні оголошували інформацію про зберігання. Існують певні речі, які потрібно знати про декларування змінних у PHP.
- Заявлені змінні завжди починаються зі знака долара ($). Ім'я змінної має починатися з літери або підкреслення, але не з цифри.
- Змінні не містять пробілів, і ці назви змінних залежать від регістру, приклад $ фрукта відрізняється від $ 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 - 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. Ви також можете переглянути наступні статті, щоб дізнатися більше -
- PHP математичні функції
- Як підключити базу даних до PHP?
- Функції струнних PHP
- Що таке масив PHP?
- Посібник зі змінних у C #
- Змінні в JavaScript