1. Il existe huit types de variables en PHP :
<1> Type scalaire :
booléen (Booléen)
integer (type entier)
float (type à virgule flottante, également appelé "double")
string (string)
< ;2>Type composite :
tableau (tableau)
objet (objet)
<3> :
ressource (ressource)
NULL
PS : le type de variable PHP n'est pas utilisé Déclaration, PHP déterminera automatiquement son type en fonction du contexte dans lequel le programme s'exécute. N'est-ce pas intelligent ? Génial
Si vous souhaitez vérifier la valeur d'une expression et similaire, vous pouvez utiliser la fonction var_dump().
(1).boolean (Booléen)
n'a que deux valeurs, vraie ou fausse, non sensible à la casse, non-0 est vrai , 0 est faux.
Le booléen (type booléen) est souvent utilisé pour le jugement conditionnel dans le contrôle des processus.
Exemple :
[php] <?php $b=true; if ($b == true) { echo '$b is true'; } ?>
2.integer (entier)
Les valeurs entières peuvent être spécifiées en notation décimale, hexadécimale ou octale
Exemple :
<?php $b = 1234; // 十进制数 $b = -123; // 一个负数 $b = 0123; // 八进制数(等于十进制的 83) $b = 0x1A; // 十六进制数(等于十进制的 26)
?>
3.float (type à virgule flottante, également appelé "double")
Flottant les nombres de points (également appelés nombres flottants, doubles ou nombres réels) peuvent être définis avec l'une des syntaxes suivantes :
Exemple :
[php] <?php $b = 1.334; $b = 1.3e3; $b = 8E-10; ?>
(4) string (string)
Il existe trois façons de définir des chaînes : les guillemets simples, les guillemets doubles et les délimiteurs.
Par exemple :
[php] <?php //单引号定义字符串 $a = 'aaa'; //双引号定义字符串 $b = "bbb"; //定界符定义字符串 $c = <<<eof ccccccccc eof;//顶到头开始写,前面不能留空格 echo $a; echo "<br>"; echo $b; echo "<br>"; echo $c; ?>
Analyse des variables :
Guillemets simples : si le contenu de la définition inclut des variables, le nom de la variable sera affiché directement à la place du contenu.
Guillemets doubles : si le contenu de la définition inclut des variables, le contenu sera affiché directement.
délimiteur : si le contenu de la définition inclut des variables, le contenu sera affiché directement.
Entre guillemets doubles et délimiteurs, {} peut être utilisé pour spécifier la portée de la variable.
[php] <?php $temps = "123"; $tempss = "1234"; $b = "bbb{$temps}s"; echo $b; ?>
(5)array() (tableau) définition
array( [key =>]
value
, ...
)
/ / key peut être un entier ou une chaîne
// la valeur peut être n'importe quelle valeur
Par exemple :
[php] <?php $arr = array("foo" => "bar", 12 => true); echo $arr["foo"]; // bar echo $arr[12]; // 1 ?>
(6) objet (objet)
Pour initialiser un objet, utilisez le new instruction Instancie l'objet dans une variable.
Exemple :
[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
à écrire. . .
(8)NULL
La valeur NULL spéciale signifie qu'une variable n'a pas de valeur, pas que la variable n'existe pas. La seule valeur possible de type NULL est NULL. ‘
Une variable est considérée comme NULL lorsque :
est affectée à NULL.
n’a pas encore reçu de valeur.
n'est pas défini().
Par exemple :
[php] <?php $var = NULL; ?>
Deux liés Fonction :
is_null() : Déterminer si la variable est NUll
unset() : Supprimer la déclaration de variable
Ce qui précède est php (3 ) Contenu de type variable PHP, veuillez faire attention au site Web PHP chinois (m.sbmmt.com) pour plus de contenu connexe !