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
?>