Sobes.tech
Intern

Milyen adattípusok vannak a PHP-ben?

sobes.tech MI

Válasz az MI-től

A PHP nyolc adattípussal rendelkezik:

Szkár típusok:

  • bool (logikai érték)
  • int (egész szám)
  • float (lebegőpontos szám)
  • string (karakterlánc)

Összetett típusok:

  • array (tömb)
  • object (objektum)

Speciális típusok:

  • resource (erőforrás)
  • null (NULL)

Rövid leírás minden típusról:

  • bool: Két lehetséges érték - true vagy false.
  • int: Egész számok tizedes rész nélkül. A tartomány platformfüggő.
  • float: Tizedes vagy exponenciális formában lévő számok.
  • string: Karakterlánc. Egyszeres (') vagy dupla (") idézőjelek közé tehető.
  • array: Rendezett térkép, amely bármilyen típusú elemet tartalmazhat, hozzáférhető numerikus vagy szöveges kulcsokkal.
  • object: Egy osztály példánya, amely tulajdonságokat és metódusokat tartalmaz.
  • resource: Különleges változó, amely külső erőforrásra mutató hivatkozást tartalmaz, például adatbázisra vagy fájlra.
  • null: Olyan változó, amelynek nincs értéke. Ennek a típusnak az egyetlen értéke a NULL (nincs különbség a nagy- és kisbetűk között).

Példák:

<?php

$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // objektum (üres objektum példája)
$file_handle = fopen("út/vagy/fájl.txt", "r"); // resource
$variable_is_null = null; // null

?>