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 -truevagyfalse.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 aNULL(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
?>