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

?>