Maison > développement back-end > tutoriel php > php (3) Type de variable PHP

php (3) Type de variable PHP

黄舟
Libérer: 2023-03-04 11:14:01
original
1393 Les gens l'ont consulté

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 &#39;$b is true&#39;;  
}  
?>
Copier après la connexion

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)
Copier après la connexion

?>

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;  
?>
Copier après la connexion

(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 = &#39;aaa&#39;;  
//双引号定义字符串  
$b = "bbb";  
//定界符定义字符串  
$c = <<<eof  
ccccccccc  
eof;//顶到头开始写,前面不能留空格  
echo $a;  
echo "<br>";  
echo $b;  
echo "<br>";  
echo $c;  
?>
Copier après la connexion

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;  
?>
Copier après la connexion

(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  
?>
Copier après la connexion

(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();  
?>
Copier après la connexion

(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;  
?>
Copier après la connexion

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 !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal