Heim >Backend-Entwicklung >PHP-Tutorial >php (3) PHP-Variablentyp

php (3) PHP-Variablentyp

黄舟
黄舟Original
2016-12-27 10:07:221469Durchsuche

1. Es gibt acht Variablentypen in PHP:

f35d6e602fd7d0f0edfa6f7d103c1b57 Skalartyp:

boolean (Boolean)

integer (Ganzzahltyp)

float (Gleitkommatyp, auch „double“ genannt)

string (String)

< ;2>Zusammengesetzter Typ:

Array (Array)

Objekt (Objekt)

5bdf4c78156c7953567bb5a0aef2fc53 :

Ressource (Ressource)

NULL

PS: PHP-Variablentyp wird nicht verwendet Anweisung: PHP bestimmt seinen Typ automatisch anhand des Kontexts, in dem das Programm ausgeführt wird. Ist das nicht schlau? Großartig

Wenn Sie den Wert eines Ausdrucks und ähnliches überprüfen möchten, können Sie die Funktion var_dump() verwenden.

(1).boolean (Boolean)

hat nur zwei Werte, wahr oder falsch, Groß- und Kleinschreibung wird nicht beachtet, ungleich 0 ist wahr , 0 ist falsch.

Boolescher Wert (Boolescher Typ) wird häufig zur bedingten Beurteilung in der Prozesssteuerung verwendet.

Beispiel:

[php]  
<?php  
$b=true;  
if ($b == true)  
{  
    echo &#39;$b is true&#39;;  
}  
?>

2.integer (Ganzzahl)

Ganzzahlwerte können in dezimaler, hexadezimaler oder oktaler Schreibweise angegeben werden

Beispiel:

?> ; 🎜>
<?php
$b = 1234; // 十进制数
$b = -123; // 一个负数
$b = 0123; // 八进制数(等于十进制的 83)
$b = 0x1A; // 十六进制数(等于十进制的 26)

3.float (Gleitkommatyp, auch „double“ genannt)

Floating Punktzahlen (auch Gleitkommazahlen, Doppelzahlen oder reelle Zahlen genannt) können mit einer der folgenden Syntaxen definiert werden:

Beispiel:

[php]  
<?php  
$b = 1.334;  
$b = 1.3e3;  
$b = 8E-10;  
?>

(4) string (string)

Es gibt drei Möglichkeiten, Zeichenfolgen zu definieren: einfache Anführungszeichen, doppelte Anführungszeichen und Trennzeichen.

Zum Beispiel:

[php]  
<?php  
//单引号定义字符串  
$a = &#39;aaa&#39;;  
//双引号定义字符串  
$b = "bbb";  
//定界符定义字符串  
$c = <<<eof  
ccccccccc  
eof;//顶到头开始写,前面不能留空格  
echo $a;  
echo "<br>";  
echo $b;  
echo "<br>";  
echo $c;  
?>

Variablenanalyse :

Einfache Anführungszeichen: Wenn der Definitionsinhalt eine Variable enthält, wird der Variablenname direkt anstelle des Inhalts ausgegeben.

Doppelte Anführungszeichen: Wenn der Definitionsinhalt Variablen enthält, wird der Inhalt direkt ausgegeben.

Trennzeichen: Wenn der Definitionsinhalt Variablen enthält, wird der Inhalt direkt ausgegeben.

In doppelten Anführungszeichen und Trennzeichen kann {} verwendet werden, um den Variablenbereich anzugeben.

[php]  
<?php  
$temps = "123";  
$tempss = "1234";  
$b = "bbb{$temps}s";  
echo $b;  
?>

(5)array() (array) Definition

array( [key =>]

value

, ...

)

/ / Schlüssel kann eine Ganzzahl oder eine Zeichenfolge sein

// Wert kann ein beliebiger Wert sein

Zum Beispiel:

[php]  
<?php  
$arr = array("foo" => "bar", 12 => true);  
echo $arr["foo"]; // bar  
echo $arr[12];    // 1  
?>

(6) Objekt (Objekt)

Um ein Objekt zu initialisieren, verwenden Sie die Neue Anweisung Instanziiert das Objekt in eine Variable.

Beispiel:

[php] 
<?php  
//创建一个foo的类  
class foo  
{  
    //创建一个do_foo的方法  
    function do_foo()  
    {  
        //输出Dong Foo  
        echo "Doing foo.";  
    }  
}  
//创建一个$bar的实例  
$bar = new foo;  
//$bar的实例调用do_foo的方法  
$bar->do_foo();  
?>

(7) Ressource

, die geschrieben werden soll. . .

(8)NULL

Der spezielle NULL-Wert bedeutet, dass eine Variable keinen Wert hat, nicht, dass die Variable nicht existiert. Der einzig mögliche Wert vom Typ NULL ist NULL. ‘

Eine Variable gilt als NULL, wenn:

NULL zugewiesen wird.

wurde noch kein Wert zugewiesen.

ist nicht gesetzt().

Zum Beispiel:

[php]  
<?php  
$var = NULL;  
?>

Zwei verwandte Funktion:

is_null(): Bestimmen Sie, ob die Variable NULL ist

unset(): Löschen Sie die Variablendeklaration

Das Obige ist PHP (3 ) Inhalte vom Typ PHP-Variable, bitte beachten Sie die chinesische PHP-Website (www.php.cn) für weitere verwandte Inhalte!


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