Типи даних PHP, змінні, постійні, Підручник з операторів

Зміст:

Anonim

У цьому підручнику ви дізнаєтесь-

  • Типи даних PHP
  • Змінна PHP
  • Використання змінних
  • Лиття змінного типу
  • Постійна PHP
  • Оператори PHP
  • Арифметичні оператори
  • Оператори присвоєння
  • Оператори порівняння
  • Логічні оператори

Типи даних PHP

Тип даних - це класифікація даних у категорію за її атрибутами;

  • Буквено-цифрові символи класифікуються як рядки
  • Цілі числа - це класифіковані цілі числа
  • Числа з десятковою комою класифікуються як плаваючі крапки.
  • Істинні або хибні значення класифікуються як логічні.

PHP - це вільно набрана мова; він не має явно визначених типів даних. PHP визначає типи даних, аналізуючи атрибути даних, що надаються. PHP неявно підтримує такі типи даних

  • Ціле число - цілі числа, наприклад, -3, 0, 69. Максимальне значення цілого числа залежить від платформи. На 32-бітній машині це зазвичай становить близько 2 мільярдів. 64-розрядні машини зазвичай мають більші значення. Константа PHP_INT_MAX використовується для визначення максимального значення.

Вихід:

9223372036854775807
  • Число з плаваючою комою - десяткові числа, наприклад 3.14. їх також називають подвійними або дійсними числами. Максимальне значення float залежить від платформи. Числа з плаваючою комою більші за цілі числа.
  • Рядок символів - напр. Hello World
  • Логічна - наприклад, True або false.

Перш ніж ми детальніше обговорюємо типи даних PHP, давайте спочатку обговоримо змінні.

Змінна PHP

Змінна - це ім'я, присвоєне розташуванню в пам'яті, яке зберігає дані під час виконання.

Область дії змінної визначає її видимість.

Глобальна змінна Php доступна для всіх сценаріїв програми.

Локальна змінна доступна лише сценарію, в якому вона була визначена.

Подумайте про змінну як про склянку, що містить воду. Ви можете додати води в склянку, випити її, знову наповнити і т.д.

Те саме стосується змінних. Змінні використовуються для зберігання даних та надання збережених даних у разі потреби. Як і в інших мовах програмування, PHP також підтримує змінні. Давайте тепер розглянемо правила, яких дотримувались при створенні змінних у PHP.

  • Усі імена змінних повинні починатися зі знака долара, наприклад
  • Назви змінних чутливі до регістру; це означає, що $ my_var відрізняється від $ MY_VAR
  • Усі імена змінних повинні починатися з літери, що слідує за іншими символами, наприклад $ my_var1. $ 1my_var не є юридичною назвою змінної.
  • Назви змінних не повинні містити пробілів, “$ first name” не є юридичною назвою змінної. Замість цього ви можете використовувати підкреслення замість пробілу, наприклад $ first_name. Не можна використовувати символи, такі як знак долара або мінус, для розділення імен змінних.

Давайте тепер розглянемо, як PHP визначає тип даних залежно від атрибутів даних, що надаються.

Вихід:

1

Числа з плаваючою комою

Вихід:

3.14

Рядки символів

Вихід:

Hypertext Pre Processor

Використання змінних

Змінні допомагають відокремити дані від алгоритмів програми.

Один і той же алгоритм може бути використаний для різних значень вхідних даних.

Наприклад, припустимо, що ви розробляєте програму-калькулятор, яка додає два числа, ви можете створити дві змінні, які приймають числа, тоді ви використовуєте імена змінних у виразі, який робить додавання.

Лиття зі змінним типом

Виконання арифметичних обчислень із використанням змінних такою мовою, як C #, вимагає, щоб змінні мали однаковий тип даних.

Лиття типів - це перетворення змінної або значення у бажаний тип даних.

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

Передача типу в PHP здійснюється інтерпретатором.

В інших мовах, таких як C #, вам потрібно закинути змінні. У наведеному нижче коді показано лиття типів на C #.

На діаграмі нижче показано PHP, що реалізує наведений вище приклад.

PHP також дозволяє транслювати тип даних. Це відоме як явне кастинг. У наведеному нижче коді показано явне лиття типу.

Вихід:

2

Над вихідним кодом 2 Функція var_dump використовується для визначення типу даних. У наведеному нижче коді показано, як використовувати функцію var_dump.

Вихід:

int(1) float(1.5) string(10) "I Love PHP" bool(true)

Постійна PHP

Визначити константу - Константа - це змінна, значення якої неможливо змінити під час виконання.

Припустимо, що ми розробляємо програму, яка використовує значення PI 3.14, ми можемо використовувати константу для зберігання її значення.

Давайте зараз розглянемо приклад, який визначає константу. визначити ('PI', 3.14); // створює константу зі значенням 3.14 Після того, як ви визначите PI як 3.14, написання коду, як показано нижче, породить помилку PI = 4; // PI було визначено як константу, тому присвоєння значення неприпустимо.

Оператори PHP

Арифметичні оператори

Арифметичні оператори використовуються для виконання арифметичних операцій над числовими даними. Оператор конкатенату також працює зі значеннями рядків. PHP підтримує такі оператори.

Оператор Ім'я Опис Приклад Вихідні дані
+ Додавання Підсумовування х та у 1 + 1; 2
- Віднімання Різниця між х та у 1 - 1; 0
* Множення Множить x і y 3 * 7; 21
/ Відділ Коефіцієнт х та у 45/5; 9
% Модуль Php Нагадує про дайвінг x і y 10% 3; 1
Заперечення Перетворює n у від’ємне число - (- 5); 5
х. р Конкатенація Складає x та y "PHP". "СТИЛИ"; 10. 3; PHP ROCKS103

Оператори присвоєння

Оператори присвоєння використовуються для присвоєння значень змінним. Їх також можна використовувати разом з арифметичними операторами.

Оператор Ім'я Опис Приклад Вихідні дані
х =? доручення Присвоює значення х? $ х = 5; 5
х + =? доповнення Збільшує значення x на? $ x = 2; $ x + = 1; 3
Х - =? віднімання Віднімає? від значення х $ x = 3; $ x - = 2; 1
X * =? множення Множить значення х? разів $ x = 0; $ x * = 9; 0
X / =? поділ Коефіцієнт х та? $ x = 6; $ x / = 3; 2
X% =? модуль Нагадування про ділення х на? $ x = 3; $ x% = 2; 1
X. =? об’єднати Складає елементи "$ x = 'Гарненько'; $ x. = 'Класно!';" Дуже здорово!

Оператори порівняння

Оператори порівняння використовуються для порівняння значень та типів даних.

Оператор Ім'я Опис Приклад Вихідні дані
X == y Рівний Порівнює x та y, тоді повертає true, якщо вони рівні 1 == "1"; Істинно або 1
X === y однакові Порівнює значення і типи даних. 1 === "1"; Помилкове або 0. Оскільки 1 - ціле число, а “1” - рядок
X! = Y, x <> y PHP Не рівний Порівнює значення x та y. повертає true, якщо значення не рівні 2! = 1; Істинно або 1
X> y Більш чим Порівнює значення x та y. повертає true, якщо x більше за y 3> 1; Істинно або 1
X Менше ніж Порівнює значення x та y. повертає true, якщо x менше за y 2 <1; Помилковий або 0
X> = y Більше або рівне Порівнює значення x та y. повертає true, якщо x більше або дорівнює y 1> = 1 Істинно або 1
X <= y Менше або дорівнює Порівнює значення x та y. повертає true, якщо x більше або дорівнює y 8 <= 6 Помилковий або 0

Логічні оператори

Під час роботи з логічними операторами будь-яке число більше або менше нуля (0) вважається істинним. Нуль (0) має значення false.

Оператор Ім'я Опис Приклад Вихідні дані
X і y, x && y І Повертає true, якщо і x, і y рівні 1 і 4; True && False; True або 1False або 0
X або y, x || р Або Повертає true, якщо x або y відповідають істині 6 або 9; 0 || 0; True або 1False або 0
X xor y Ексклюзивний або, xor Повертає true, якщо тільки x є істинним або лише y є істинним 1 xor 1; 1 xor 0; Помилковий або 0Істинний або 1
! x Ні Повертає true, якщо x хибне та false, якщо x істинне ! 0; Істинно або 1

Резюме

  • PHP - це вільно набрана мова.
  • Змінні - це місця в пам'яті, що використовуються для зберігання даних
  • Значення констант не можна змінювати під час виконання
  • Лиття типів використовується для перетворення значення або змінної у бажаний тип даних
  • Арифметичні оператори використовуються для маніпулювання числовими даними
  • Оператори присвоєння використовуються для присвоєння даних змінним
  • Оператори порівняння використовуються для порівняння змінних чи значень
  • Логічні оператори використовуються для порівняння умов або значень