Video: Mijndomein | PHP 5.4 naar 5.6 2024
Waarden die zijn opgeslagen in een PHP-variabele of een PHP-constante, worden opgeslagen als een specifiek type gegevens. PHP biedt de volgende acht gegevenstypen:
-
Geheel getal: Een geheel getal
-
Drijvende-kommagetal (float): Een numerieke waarde met decimale cijfers
-
String: Een reeks characters
-
Boolean: Een waarde die true of false
-
NULL: Een waarde die geen waarde vertegenwoordigt
-
Array: Een groep waarden in één variabele
-
Object: Een structuur gemaakt met een klasse < Bron:
-
Een verwijzing die een verbinding aanduidt Hier zijn enkele dingen die u moet weten over het werken met gegevenstypen:
PHP bepaalt het gegevenstype automatisch.
-
Wanneer u PHP-scripts schrijft, hoeft u niet op te geven welk type gegevens u opslaat. In de volgende twee instructies worden verschillende gegevenstypen opgeslagen:
De waarde voor $ var1 wordt opgeslagen als een geheel getal. De waarde voor $ var2 wordt opgeslagen als een tekenreeks omdat deze tussen aanhalingstekens staat.
PHP converteert gegevenstypen automatisch wanneer dat nodig is.
-
Als u bijvoorbeeld twee variabelen toevoegt, een met een geheel getal en een met een float, zet PHP het gehele getal om naar een float zodat het de twee kan toevoegen.
-
Soms wilt u een waarde opslaan als een gegevenstype dat anders is dan het gegevenstype dat PHP automatisch opslaat. U kunt het gegevenstype voor een variabele met een cast, als volgt instellen: $ var3 = "222"; $ var4 = (int) $ var3;
Met deze instructie wordt $ var4 gelijk aan de waarde in $ var3 ingesteld, waarbij de waarde van een tekenreeks in een geheel getal wordt gewijzigd. Je kunt ook casten met (float) of (string).
U kunt het gegevenstype opvragen.
-
U kunt achterhalen welk gegevenstype in een variabele is opgeslagen met var_dump (). U kunt bijvoorbeeld een variabele als volgt weergeven: var_dump ($ var4);
De uitvoer van deze verklaring is de volgende:
int (222)