PHP 5
PHP ma'lumot turlari

PHP ma'lumotlar turlari

Argumentlar turli xil ma'lumotlarni saqlashi mumkin va turli xil ma'lumotlar turlari turli narsalarni bajarishi mumkin.

PHP quyidagi ma'lumotlar turlarini qo'llab-quvvatlaydi:

  • String
  • Integer
  • Float (suzuvchi nuqtali raqamlar - ikkilamchi deb ham ataladi)
  • Boolean
  • Array
  • Ob'ekt
  • NULL

PHP string

Bir satr - "Salom dunyo!" Kabi belgilar ketma-ketligi.

Bir satr satr ichidagi har qanday matn bo'lishi mumkin. Bitta yoki ikkita tirnoqlardan foydalanishingiz mumkin:

Misol


<?php
$x = "Hello world!";
$y = 'Hello world!';

echo $x;
echo "<br>";
echo $y;
?>

PHP integer

To'liq sonli ma'lumotlar turi -2,147,483,648 va 2,147,483,647 orasida bo'lmagan kasrli raqam hisoblanadi.

To'liq raqamlar uchun qoidalar:

  • Bir tamsayı kamida bitta raqamga ega bo'lishi kerak
  • Bir tamsayı kasr nuqtasi bo'lmasligi kerak
  • Bir tamsayı ijobiy yoki salbiy bo'lishi mumkin

  • Tamsayılar uchta formatda ifodalanadi: o'nlik (10 tagacha), o'n oltilik
    (16 tagacha asoslangan - 0x bilan oldindan qo'shilgan) yoki sekkali (8
    tagacha asoslangan - 0 bilan prefiks qilingan)

Quyidagi misolda $ x butun son hisoblanadi. PHP var_dump () funktsiyasi ma'lumotlar turi va qiymatini qaytaradi:

Misol


<?php
$x = 5985;
var_dump($x);
?>

PHP Float

Bir float (suzuvchi nuqta raqami) - eksponent formada o'nli punkt yoki raqamli raqam.

Quyidagi misolda $ x - float. PHP var_dump () funktsiyasi ma'lumotlar turi va qiymatini qaytaradi:

Misol


<?php
$x = 10.365;
var_dump($x);
?>

PHP Boolean

Boolean ikki mumkin holatni ifodalaydi: ROST yoki FALSE.



$x = true;

$y = false;

Booleanlar odatda shartli testda ishlatiladi. Ushbu qo'llanmaning keyingi qismida shartli test haqida ko'proq ma'lumotga ega bo'lasiz.


PHP array

Bir qator bitta o'zgaruvchida bir nechta qiymatni saqlaydi.

Quyidagi misolda $ avtomobil - bu qator. PHP var_dump () funktsiyasi ma'lumotlar turi va qiymatini qaytaradi:

Misol


<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);

?>

Ushbu qo'llanmaning keyingi boblarida massivlar haqida ko'proq bilib olasiz.


PHP obyekti

Ob'ekt bu ma'lumotni qanday qilib qayta ishlash haqida ma'lumotlar va ma'lumotlarni saqlaydigan ma'lumot turi.

PHP-da, ob'ekt aniq e'lon qilinishi kerak.

Avval biz ob'ekt sinfini e'lon qilishimiz kerak. Buning uchun biz sinf kalit so'zidan foydalanamiz. Sinf - bu xususiyatlar va usullarni o'z ichiga olishi mumkin bo'lgan strukturadir:

Misol


<?php
class Car {
    function Car() {
        $this->model = "VW";
    }
}
// obeyk yaratamiz

$herbie = new Car();

// Obeyktdagi modelni ko'rsatamiz
echo $herbie->model;
?>

PHP NULL qiymati

Null - faqat bitta qiymatga ega bo'lgan maxsus ma'lumotlar turi: NULL.

NULL axborot uzatish turini o'zgarmaydigan o'zgaruvchiga ega.

Maslahat: Bir o'zgaruvchining qiymati bo'lmagan holda yaratilgan bo'lsa, u avtomatik ravishda NULL qiymatiga beriladi.

NULL qiymatini belgilash orqali o'zgaruvchilar ham bo'shatilishi mumkin:

Misol


<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>

Site is in test mode