In dieser Lektion PHP-Datentypen Wir werden das Thema behandeln. PHP unterstützt 10 primitive Datentypen: 4 skalare, 4 zusammengesetzte und 2 spezielle. In diesem Artikel PHP-Datentypen und Sie können Beispiele finden.

Skalare Datentypen

Zeichenfolge (Text)

PHP-Datentypen Der erste Datentyp, den wir lernen werden, ist: String (Text). Dieser Datentyp speichert ein oder mehrere Zeichen. Es wird mit einfachen oder doppelten Anführungszeichen ausgedrückt. Lassen Sie uns dies anhand eines Beispiels untermauern.

$string1 = "Bu metin string1 değişkeninin değeridir";
$string2 = 'Bu metin string2 değişkeninin değeridir';

In PHP können Texttypdaten in einfachen oder doppelten Anführungszeichen gespeichert werden. Es gibt jedoch einige Regeln für die Verwendung von einfachen und doppelten Anführungszeichen. Unterschiede zwischen einfachen und doppelten PHP-Anführungszeichen Wir haben in unserer vorherigen Lektion über dieses Thema gesprochen.

Ganzzahl

Der Datentyp „Integer“ speichert eine Ganzzahl. Bei der Formulierung werden keine Zitate verwendet.

$integer = 658;

PHP-Datentypen Für den Datentyp „Integer“ gelten einige Regeln. Schauen wir uns diese an.

PHP-Integer-Datentypregeln:

  • Eine Ganzzahl muss mindestens eine Ziffer enthalten.
  • Eine Ganzzahl darf keinen Dezimalpunkt haben.
  • Eine Ganzzahl kann positiv oder negativ sein.
  • Ganzzahlen können in dezimaler (Basis 10), hexadezimaler (Basis 16), oktaler (Basis 8) oder binärer (Basis 2) Notation ausgedrückt werden

Float (Dezimalzahl)

Der Datentyp float (decimal) speichert eine Dezimal-/Bruchzahl. Bei der Formulierung werden keine Zitate verwendet.

$float = 14.45;

Boolescher Wert

Der Datentyp bool speichert einen von zwei möglichen Zuständen: wahr oder falsch. Auch als Boolescher Wert bekannt.

$bool1 = true;
$bool2 = false;

Hinweis: Der Datentyp Bool wird hauptsächlich bei bedingten Tests verwendet.

Zusammengesetzte Datentypen

Array

Ein Array speichert mehrere Werte in einer einzigen Variablen. Die Variable $fruits im folgenden Beispiel ist ein Array.

// Array tanımlamak için 1.ci yöntem
$fruits = array(
'Fruit Name 1' => 'apple', 
'Fruit Name 2' => 'kiwi',
'Fruit Name 3' => 'orange',
);
// Array tanımlamak için 2.ci yöntem
$fruits = [
'Fruit Name 1' => 'apple', 
'Fruit Name 2' => 'kiwi',
'Fruit Name 3' => 'orange',
];

Objekt

Objekte sind Instanzen benutzerdefinierter Klassen, die sowohl Werte als auch Funktionen speichern können.

class Car {
    function brand(): string {
        $brand_name = 'BMW';
        return 'Araç Markası: ' . $brand_name;
    }
}
$object = new Car();
echo $object->brand(); // Çıktı: Araç Markası: BMW

Abrufbar

Rückrufe können mit einer aufrufbaren Typdeklaration angegeben werden.

class CallableClass {
	public static function callableMethod() {
		echo 'hello world';
	}
}
function callableFunction(callable $callable) {
	call_user_func($callable);
}
$callable_obj = new CallableClass();
callableFunction([$callable_obj, 'callableMethod']);

Iterierbar

Iterierbar ist jeder Wert, der eine foreach()-Schleife durchlaufen kann. iterable ist ein Pseudotyp und wurde in PHP 7.1 eingeführt.

function printIterable(iterable $my_iterable) {
	foreach($my_iterable as $item) {
		echo $item;
	}
}
$arr = array('a', 'b', 'c');
printIterable($arr);

Spezielle Datentypen

Null

Null ist ein spezieller Datentyp, der nur einen Wert haben kann: null. Eine Variable vom Datentyp Null ist eine Variable, der kein Wert zugewiesen ist.

$variable = null;

Ressource

In PHP ist der Ressourcentyp ein spezieller Datentyp, der auf eine beliebige externe Ressource verweist. Eine Ressourcenvariable, eine Datei, eine Datenbank usw. Sie dient als Referenz auf externe Datenquellen, z. B. PHP verwendet verwandte Funktionen, um diese Ressourcen zu erstellen. Beispielsweise öffnet die Funktion fopen() eine Festplattendatei und ihre Referenz wird in einer Ressourcenvariablen gespeichert.

$fp = fopen('test.txt', 'w');
echo get_resource_type($fp);

In dieser Lektion PHP-Datentypen wir haben gelernt. Sie können Kommentare zu Fragen schreiben, die Sie im Kopf haben, und zu Themen, zu denen Sie Hilfe benötigen.