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

php (3) PHP-Variablentyp

黄舟
Freigeben: 2023-03-04 11:14:01
Original
1393 Leute haben es durchsucht

1. Es gibt acht Variablentypen in PHP:

<1> Skalartyp:

boolean (Boolean)

integer (Ganzzahltyp)

float (Gleitkommatyp, auch „double“ genannt)

string (String)

< ;2>Zusammengesetzter Typ:

Array (Array)

Objekt (Objekt)

<3> :

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;;  
}  
?>
Nach dem Login kopieren

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)
Nach dem Login kopieren

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;  
?>
Nach dem Login kopieren

(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;  
?>
Nach dem Login kopieren

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;  
?>
Nach dem Login kopieren

(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  
?>
Nach dem Login kopieren

(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();  
?>
Nach dem Login kopieren

(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;  
?>
Nach dem Login kopieren

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 (m.sbmmt.com) für weitere verwandte Inhalte!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage