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