Sobes.tech
Intern

PHPде кандай маалымат түрлөрү бар?

sobes.tech AI

AIден жооп

PHP сегиз түрдүү маалымат түрлөрү бар:

Скаляр түрлөрү:

  • bool (логикалык мааниси)
  • int (толуктуу сан)
  • float (ондук сан)
  • string (жол)

Камтылган түрлөрү:

  • array (массив)
  • object (объект)

Өзгөчө түрлөрү:

  • resource (ресурс)
  • null (NULL)

Ар бир түрдүн кыскача сүрөттөмөсү:

  • bool: Ички эки мааниси бар - true же false.
  • int: Десятичный бөлүгү жок бүт сандар. Аянты платформага көз каранды.
  • float: Ондук бөлүгү бар же экспоненциал формада сандар.
  • string: Белгилердин тизмеси. Алар жалгыз (') же эки (") тырмакчага алынышы мүмкүн.
  • array: Тартиптелген карта, ал ар кандай маалымат түрлөрүн камтышы мүмкүн, сандык же жолдуу ачкычтар менен жеткиликтүү.
  • object: Класс мисалы, өзгөчөлүктөр жана ыкмаларды камтыйт.
  • resource: Тышкы ресурска шилтемени камтыган атайын өзгөрмө, мисалы, маалымат базасы же файл.
  • null: Өзгөрмө эч кандай мааниге ээ эмес. Бул түрдүн жалгыз мүмкүн болгон мааниси - NULL (большой жана кичинекей тамгаларга айырма жок).

Мисалдар:

<?php

$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // объект (бош объекттин мисалы)
$file_handle = fopen("жол/ка/файл.txt", "r"); // resource
$variable_is_null = null; // null

?>