Neueste Web-Entwicklung Tutorials
 

PHP 5 Datentypen


PHP-Datentypen

Variablen können Daten verschiedenen Typen speichern und verschiedene Datentypen können verschiedene Dinge tun.

PHP unterstützt die folgenden Datentypen:

  • Schnur
  • Ganze Zahl
  • Float (floating point numbers - also called double)
  • Boolean
  • Feld
  • Objekt
  • NULL
  • Ressource

PHP String

Ein String ist eine Folge von Zeichen, wie "Hello world!" .

Ein String kann einen beliebigen Text in Anführungszeichen sein. Sie können einfache oder doppelte Anführungszeichen verwenden:

Beispiel

<?php
$x = "Hello world!";
$y = 'Hello world!';

echo $x;
echo "<br>";
echo $y;
?>
Führen Sie zB »

PHP Integer

Ein Ganzzahl-Datentyp ist eine nicht-Dezimalzahl zwischen -2.147.483.648 und 2,147,483,647.

Regeln für die ganzen Zahlen:

  • Eine ganze Zahl muss mindestens eine Ziffer aufweisen
  • Eine ganze Zahl darf keine Dezimalstelle
  • Eine ganze Zahl kann entweder positiv oder negativ sein
  • Die ganzen Zahlen können in drei Formaten spezifiziert werden: decimal (10-based) , hexadezimal (16-based - prefixed with 0x) oder oktale (8-based - prefixed with 0) dem (8-based - prefixed with 0)

Im folgenden Beispiel $ x eine ganze Zahl ist. Die PHP var_dump() Funktion gibt den Datentyp und -wert:

Beispiel

<?php
$x = 5985;
var_dump($x);
?>
Führen Sie zB »

PHP Float

Ein Schwimmer (floating point number) eine Zahl mit einem Dezimalpunkt oder eine Zahl in exponentieller Form.

Im folgenden Beispiel $ x ist ein Schwimmer. Die PHP var_dump() Funktion gibt den Datentyp und -wert:

Beispiel

<?php
$x = 10.365;
var_dump($x);
?>
Führen Sie zB »

PHP Boolean

Ein boolescher stellt zwei mögliche Zustände: WAHR oder FALSCH.

$x = true;
$y = false;

Boolesche Werte werden oft in bedingtem Testen verwendet. Sie werden mehr über bedingtes Testen in einem späteren Kapitel dieses Tutorials lernen.


PHP Array

Ein Array speichert mehrere Werte in einer einzigen Variable.

Im folgenden Beispiel $ Autos ist ein Array. Die PHP var_dump() Funktion gibt den Datentyp und -wert:

Beispiel

<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>
Führen Sie zB »

Sie werden viel mehr über Arrays in späteren Kapiteln dieses Tutorials lernen.


PHP Object

Ein Objekt ist ein Datentyp, die Daten und Informationen speichert, wie diese Daten zu verarbeiten.

In PHP, muss ein Objekt explizit deklariert werden.

Zuerst müssen wir eine Klasse von Objekt deklarieren. Dazu verwenden wir die Klasse Schlüsselwort. Eine Klasse ist eine Struktur, die Eigenschaften und Methoden enthalten:

Beispiel

<?php
class Car {
    function Car() {
        $this->model = "VW";
    }
}

// create an object
$herbie = new Car();

// show object properties
echo $herbie->model;
?>
Führen Sie zB »

Sie werden mehr über Objekte in einem späteren Kapitel dieses Tutorials lernen.


PHP NULL-Wert

Null ist ein spezieller Datentyp, der nur einen Wert haben kann: NULL.

Eine Variable vom Datentyp NULL ist eine Variable, die keinen Wert zugewiesen hat.

Tipp: Wenn eine Variable ohne Wert erstellt wird, wird es automatisch einen Wert von NULL zugeordnet ist.

Variablen können auch, indem der Wert auf NULL entleert werden:

Beispiel

<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
Führen Sie zB »

PHP Ressource

Die spezielle Art der Quelle ist nicht ein tatsächlicher Datentyp. Es ist das Speichern eines Hinweises auf die Funktionen und Ressourcen außerhalb PHP.

Ein gängiges Beispiel des Ressourcendatentyp verwendet, ist ein Datenbank-Aufruf.

Wir werden hier nicht über den Ressourcentyp sprechen, da es sich um ein fortgeschrittenes Thema ist.