PHP-Datentypen
In PHP stehen zahlreiche Datentypen zur Verfügung, mit denen verschiedene Datentypen gespeichert werden können. Diese Datentypen sind in drei große Kategorien unterteilt:
1: Skalarer Datentyp
Bei diesem Datentyp kann die Variable jeweils einen einzelnen Wert enthalten. Im Folgenden sind die skalaren Datentypen in PHP aufgeführt:
- Ganze Zahl: Zum Speichern von Zahlen ohne Dezimalpunkt wie 10,15.
- Schweben: Wird zum Speichern von Zahlen mit Dezimalstellen wie 12,45, 54,566 verwendet.
- Zeichenfolge: Wird zum Speichern von Textdaten verwendet, die in einfache („Hallo“), doppelte Anführungszeichen oder doppelte Anführungszeichen („Hallo“) eingeschlossen werden können.
- Boolescher Wert: Wird zum Speichern logischer Werte verwendet, entweder wahr oder falsch.
Beispiel 1
Im unten aufgeführten Beispielcode habe ich drei verschiedene Datentypen definiert. Die erste Variable $n1 speichert den ganzzahligen Wert, $n2 speichert den Schwimmer und $ch hat den String-Wert:
$n1 = 14 ;
$n2 = 22.34 ;
$ch = „Linux“ ;
Echo „Die Ganzzahl ist: $n1 \N ' ;
Echo „Der Float ist: $n2 \N ' ;
Echo „Der Charakter ist: $ch \N ' ;
?>
Beispiel 2
Im folgenden Beispielcode verwende ich die boolesche Daten Typ:
$variabel = WAHR ;
var_dump ( $variabel ) ;
?>
2: Zusammengesetzter Datentyp
Im zusammengesetzter Datentyp , die Variable kann mehr als einen Wert enthalten:
- Array: Das Array ist die Menge verschiedener Werte, auf die über einen Schlüssel zugegriffen werden kann.
- Objekt: Das Objekt ist ein Beispiel für eine Klasse, die Methoden und Funktionen enthält. Jedes Objekt verfügt über dieselben Eigenschaften und Methoden wie die übergeordnete Klasse.
Beispiel 1
Das folgende Beispiel veranschaulicht die Datentypdeklaration des Arrays und die Konsolenausgabe in PHP:
$sprachen = Array ( „PHP“ , 'C' , 'Java' , 'Gehen' , 'C#' ) ;
Echo „Erstes Element: $sprachen[0] \N ' ;
Echo „Zweites Element: $sprachen[1] \N ' ;
Echo „Drittes Element: $sprachen[2] \N ' ;
Echo „Viertes Element: $sprachen[3] \N ' ;
Echo „Fünftes Element: $sprachen[4] \N ' ;
?>
Beispiel 2
Im folgenden Beispiel haben wir zunächst die definiert Klasse Rechteck und erstellte dann eine Objektnachricht mit dem Rechteck Klasse:
Klasse Rechteck {
öffentlich $Breite ;
öffentlich $Höhe ;
öffentlich Funktion Bereich ( ) {
zurückkehren $dies -> Breite * $dies -> Höhe ;
}
}
$rect = neu Rechteck ;
$rect -> Breite = 5 ;
$rect -> Höhe = 10 ;
Echo „Rechteckfläche:“ . $rect -> Bereich ( ) . ' \N ' ;
?>
3: Spezieller Datentyp
Im Folgenden sind zwei spezielle Datentypen von PHP aufgeführt:
- NULL: Die Null stellt nichts dar; es zeigt das Fehlen eines Werts in der Variablen.
- Ressource: Die Variable verweist auf eine externe Quelle.
Beispiel 1
Der folgende Beispielcode zeigt das Verhalten von Null-Datentyp in PHP:
$y = Null ;
var_dump ( $y ) ;
?>
Beispiel 2
Der Ressource wird verwendet, um auf einige Dateien zum Öffnen in PHP zu verweisen. Für die Nutzung der Ressourcendaten kann der folgende Beispielcode verwendet werden:
$handle = fopen ( „meineDatei.txt“ , 'R' ) oder Die ( 'Datei kann nicht geöffnet werden!' ) ;
Echo Angst ( $handle , Dateigröße ( „meineDatei.txt“ ) ) ;
fclose ( $handle ) ;
?>
Im obigen Beispiel stellt die Funktion fopen() das Ressourcenhandle bereit, während sie die Ressourcendatei öffnet und sie der Variablen $handle zuweist. Die Browserausgabe des Codes lautet:
Endeffekt
PHP bietet eine Vielzahl von Datentypen zum Speichern und Bearbeiten verschiedener Datentypen, darunter Skalar , zusammengesetzt , Und spezielle Datentypen . Um effektiven PHP-Code zu schreiben, ist es wichtig, die verschiedenen Datentypen und ihre Verwendung zu verstehen. Mit diesem Leitfaden haben Sie nun ein besseres Verständnis für PHP-Datentypen und deren Verwendung in Ihrem Code.