Maison > développement back-end > Problème PHP > Comment utiliser la fonction pour définir le type de variable en php

Comment utiliser la fonction pour définir le type de variable en php

醉折花枝作酒筹
Libérer: 2023-03-11 22:08:02
original
2117 Les gens l'ont consulté

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

Le résultat de cet exemple est

Comment utiliser la fonction pour définir le type de variable en php

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

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

Ce $type signifie la valeur que nous pouvons définir.

Cette valeur inclut :
  • "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)🎜
🎜Bien sûr, la valeur de retour de cette fonction est également très importante. 🎜🎜Cette fonction renverra 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!

Étiquettes associées:
php
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