À partir de ce moment, nous commencerons à introduire quelques fonctions plus pratiques ou intéressantes. Cet article vous présentera comment utiliser les fonctions pour définir les types de variables. Vous pouvez vous y référer si vous en avez besoin.
En PHP, nous devons souvent définir un type spécifié pour une variable, mais tout le monde ne sait pas comment définir le type d'une variable. Aujourd'hui, nous allons apprendre à définir un type pour une variable.
Regardons d’abord un petit marron.
<?php $foo = "hello"; // string $bar = true; // boolean var_dump($foo); var_dump($bar); settype($foo, "float"); settype($bar, "array"); var_dump($foo); var_dump($bar); ?>
Le résultat de cet exemple est
Lorsque nous utilisons la fonction settype, le type de la variable changera, et lorsque la variable est sortie, le type de la variable ne reviendra pas au type d'origine. .
Alors examinons de plus près cette fonction. La fonction
settype() est utilisée pour définir le type de variables.
Pour utiliser la fonction settype(), vous devez d'abord lui passer une variable à modifier, et une chaîne contenant un type dans la liste des types. Si le nombre que nous devons modifier était à l'origine un type double précision et qu'il le change maintenant en un nombre entier ou un autre type, alors si la valeur est définie sur un type double précision, la précision perdue ne sera pas renvoyée.
Par conséquent, lorsque nous définissons le type de variable, nous devons le définir avec soin. Une fois le paramètre erroné, tous les types d'origine ne seront plus restaurés.
Jetons un œil à la syntaxe de cette fonction.
bool settype (mixed &$var , string $type)
Ce $var
signifie la variable à convertir. $var
的意思是要转换的变量。
这个$type
的意思是我们可能会设置的值。
这个值包括:
"boolean" (或为"bool",从 PHP 4.2.0 起)
"integer" (或为"int",从 PHP 4.2.0 起)
"float" (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的"double"现已停用)
"string"
"array"
"object"
"null" (从 PHP 4.2.0 起)
当然这个函数的返回值也是十分重要的。
这个函数设置成功的时候会返回TRUE
, 失败的时候会返回FALSE
$type
signifie la valeur que nous pouvons définir.
Cette valeur inclut :🎜Bien sûr, la valeur de retour de cette fonction est également très importante. 🎜🎜Cette fonction renverra
- "boolean" (ou "bool" depuis PHP 4.2.0)🎜
- 🎜"integer" (ou "int", à partir de PHP 4.2.0)🎜
- 🎜"float" (uniquement disponible après PHP 4.2.0, pour les anciennes versions "double" est désormais désactivé)🎜
- 🎜"string"🎜
- 🎜"array"🎜
- 🎜"object"🎜
- 🎜"null" (depuis PHP 4.2.0)🎜
TRUE
lorsqu'elle est définie avec succès, et FALSE
en cas d'échec. 🎜🎜C'est tout. Si vous voulez savoir autre chose, vous pouvez cliquer ici. → →🎜Tutoriel vidéo php🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!