Heim  >  Artikel  >  Backend-Entwicklung  >  PHP gettype()

PHP gettype()

WBOY
WBOYOriginal
2024-08-29 12:48:46444Durchsuche

PHP bringt die Funktion gettype heraus, die verwendet wird, um den Typ einer bestimmten Variablen abzurufen. Welche Variablen auch immer wir benötigen, um den Typ zu ermitteln, verwenden wir die Funktion gettype() in PHP. Alles, jede in PHP definierte Variable, hat bestimmte Typen, und wenn wir den Typ dieser Variablen kennen, können wir den Prozess definieren oder die Funktionsweise dieser bestimmten Variablen leicht handhaben. Hierzu wird die PHP-Funktion gettype() verwendet. Diese Version kam nach der stabilen Veröffentlichung der PHP-Version 4.0+ und wird heute häufig für Programmierzwecke verwendet.

WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Syntax

Die Syntax für die Funktion gettype() lautet:

String gettype(variable_name)

Dies akzeptiert einen einzelnen Parameter als Eingabe, für den der Typ ermittelt werden muss.

Der Rückgabetyp für die Funktion ist der mögliche Datentyp, den die Eingabefunktion beibehält.

Einige der Rückgabewerte sind:

  • Boolean.:Nur ​​zwei Werte (wahr/Falsch)
  • Ganzzahl.:Alle ganzen Zahlen
  • Array:Array-Werte
  • Double:Dezimalwerte
  • Objekt: Typ Objekt
  • Null:Nulldaten
  • Ressource
  • Unbekannter Typ

Funktionsweise der gettype()-Funktion

gettype() verwendet einen Parameter als Argument, dessen Datentyp wir herausfinden müssen. Nach dem Herausnehmen wird er mit den definierten Datentypen verglichen, um eine Übereinstimmung mit dem bestimmten Datentyp herzustellen, den der Benutzer als Eingabe angegeben hat. Im internen Speicher wird eine Tabelle definiert, die die Datenstruktur für einen bestimmten Typ darstellt. Der Typ wird abgeglichen und das Ergebnis wird als Ausgabe zurückgegeben.

Der übereinstimmende Datentyp wird als Ausgabe für die jeweilige Funktion zurückgegeben.

Code:

Gettype('PHP')
  • PHP nimmt den Wert und sucht im Container nach dem Datentyp, der das Objekt zuordnet, da es sich um einen String-Typ handelt.
  • Als Ausgabe wird eine Zeichenfolge zurückgegeben.

Beispiele für PHP gettype()

Im Folgenden finden Sie Beispiele für PHP gettype():

Beispiel #1: Ganzzahl

Dies ergibt den Typ Integer für eine bestimmte Variable innerhalb der Funktion.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$a = 3;
echo gettype($a) . "<br>";
$a = 4;
echo gettype($a) . "<br>";
$a = 5;
echo gettype($a) . "<br>";
$a = 6;
echo gettype($a) . "<br>";
?>
</body>
</html>

Dieser Beispiel-PHP-Code gibt eine Ganzzahl als Ausgabe zurück, da die angegebene Variable vom Typ Ganzzahl ist.

Ausgabe:

PHP gettype()

Beispiel #2: Boolean

Dies ergibt den Typ Boolean für eine bestimmte Variable innerhalb der Funktion.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$a = false;
echo gettype($a) . "<br>";
$a = true;
echo gettype($a) . "<br>";
?>
</body>
</html>

Dieser Beispiel-PHP-Code gibt Boolean als Ausgabe zurück, da die angegebene Variable vom Typ Boolean ist.

Ausgabe:
PHP gettype()

Beispiel #3: Array

Dies gibt das Typ-Array für eine bestimmte Variable innerhalb der Funktion an.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$a = array();
echo gettype($a) . "<br>";
?>
</body>
</html>

Dieser Beispiel-PHP-Code gibt Array als Ausgabe zurück, da die angegebene Variable vom Typ Array ist.

Ausgabe:
PHP gettype()

Wir können die Werte auch in ein Array einfügen und das Ergebnis auswerten.

Beispiel #4: Doppelt

Dies ergibt den Typ Double für eine bestimmte Variable innerhalb der Funktion.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$b = 3.2;
echo gettype($b) . "<br>";
$b = 6.2;
echo gettype($b) . "<br>";
$b = 8.2;
echo gettype($b) . "<br>";
?>
</body>
</html>

Dieser Beispiel-PHP-Code gibt Double als Ausgabe zurück, da die angegebene Variable vom Typ Double ist.

Ausgabe:

PHP gettype()

Beispiel #5: Objekt

Dies ergibt den Typ Objekt für eine bestimmte Variable innerhalb der Funktion.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$var6 = new stdClass;
echo gettype($var6)
?>
</body>
</html>

Dieser Beispiel-PHP-Code gibt Object als Ausgabe zurück, da die angegebene Variable vom Typ Object ist.

Ausgabe:

PHP gettype()

Beispiel #6: Null

Dies ergibt den Typ Null für eine bestimmte Variable innerhalb der Funktion.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$f = NULL;
echo gettype($f) . "<br>";
$f = NULL;
echo gettype($f) . "<br>";
?>
</body>
</html>

Dieser Beispiel-PHP-Code gibt Null als Ausgabe zurück, da die angegebene Variable vom Typ Null ist.

Ausgabe:

PHP gettype()

Beispiel #7: Ressource

Dies ergibt den Typ Ressource für eine bestimmte Variable innerhalb der Funktion.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$f = tmpfile();
echo gettype($f) . "<br>";
?>
</body>
</html>

Dieser Beispiel-PHP-Code gibt Ressource als Ausgabe zurück, da die angegebene Variable vom Typ Ressource ist.

Ausgabe:

PHP gettype()

We can also check the type of a variable by creating an Array with Random Datasets.

A foreach loop in PHP works like that.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$arr = array(210, 2.39, new stdClass, "hello,PHP", true);
foreach ($arr as $value) {
echo gettype($value). "<br>" ;
}
?>
</body>
</html>

A sample Array element with some random data type is created and looped in with the gettype function in the above code.

Output:

PHP gettype()

Conclusion

From the above article, we saw the use of Function gettype in PHP. We tried to see how the gettype() function works in PHP and what are is use at the programming level from various example and classification. We also saw the internal working and the advantages of having the type of data we define for various programming purposes. Also, the syntax and examples helped us to see much precisely over the function.

Das obige ist der detaillierte Inhalt vonPHP gettype(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP ucwords()Nächster Artikel:PHP ucwords()