Maison  >  Article  >  développement back-end  >  PHP gettype()

PHP gettype()

WBOY
WBOYoriginal
2024-08-29 12:48:46444parcourir

PHP propose la fonction gettype, qui est utilisée pour obtenir le type d'une variable donnée. Quelles que soient les variables dont nous disposons pour en obtenir le type, nous utilisons la fonction gettype() en PHP. Tout, chaque variable définie en PHP, a certains types, et en connaissant le type de cette variable, nous pouvons définir le processus ou gérer facilement le fonctionnement de cette variable particulière. La fonction PHP gettype() est utilisée à cet effet. Cette version est venue après la version stable de PHP version 4.0+ et est désormais largement utilisée à des fins de programmation.

PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulés

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Syntaxe

La syntaxe de la fonction gettype() est :

String gettype(variable_name)

Ceci accepte un seul paramètre comme entrée pour laquelle le type est nécessaire pour le découvrir.

Le type de retour de la fonction est le type de données possible que la fonction d'entrée persiste.

Certaines des valeurs de retour sont :

  • Booléen. : Deux valeurs uniquement (vrai/Faux)
  • Entier.: Tous les entiers
  • Tableau : Valeurs du tableau
  • Double : Valeurs décimales
  • Objet : Tapez l'objet
  • Nul : Données nulles
  • Ressource
  • Type inconnu

Fonctionnement de la fonction gettype()

gettype() prend un paramètre comme argument dont nous devons connaître le type de données, après l'avoir retiré avec les types de données définis pour correspondre au type particulier de données que l'utilisateur a donné en entrée. Une table est définie dans l'espace mémoire interne qui constitue la structure de données pour un type donné. Le type correspond et le résultat est renvoyé en sortie.

Le type de données correspondant est renvoyé comme sortie pour la fonction particulière.

Code :

Gettype('PHP')
  • PHP prend la valeur et vérifie dans le conteneur le type de données mappant l'objet puisqu'il s'agit d'un type de chaîne.
  • Une chaîne est renvoyée comme sortie.

Exemples de PHP gettype()

Vous trouverez ci-dessous les exemples de PHP gettype() :

Exemple n°1 : Entier

Cela donne le type Integer pour une variable donnée à l'intérieur de la fonction.

Code :

<!DOCTYPE html>
<html>
<body>
<?php
$a = 3;
echo gettype($a) . "<br>";
$a = 4;
echo gettype($a) . "<br>";
$a = 5;
echo gettype($a) . "<br>";
$a = 6;
echo gettype($a) . "<br>";
?>
</body>
</html>

Cet exemple de code PHP renvoie Integer comme sortie car la variable donnée est du type Integer.

Sortie :

PHP gettype()

Exemple n°2 : Booléen

Cela donne le type booléen pour une variable donnée à l'intérieur de la fonction.

Code :

<!DOCTYPE html>
<html>
<body>
<?php
$a = false;
echo gettype($a) . "<br>";
$a = true;
echo gettype($a) . "<br>";
?>
</body>
</html>

Cet exemple de code PHP renvoie Booléen comme sortie car la variable donnée est du type Booléen.

Sortie :
PHP gettype()

Exemple n°3 : Tableau

Cela donne le tableau de types pour une variable donnée à l'intérieur de la fonction.

Code :

<!DOCTYPE html>
<html>
<body>
<?php
$a = array();
echo gettype($a) . "<br>";
?>
</body>
</html>

Cet exemple de code PHP renvoie Array comme sortie car la variable donnée est de type Array.

Sortie :
PHP gettype()

Nous pouvons également mettre les valeurs dans un tableau et évaluer le résultat.

Exemple n°4 : Double

Cela donne le type Double pour une variable donnée à l'intérieur de la fonction.

Code :

<!DOCTYPE html>
<html>
<body>
<?php
$b = 3.2;
echo gettype($b) . "<br>";
$b = 6.2;
echo gettype($b) . "<br>";
$b = 8.2;
echo gettype($b) . "<br>";
?>
</body>
</html>

Cet exemple de code PHP renvoie Double comme sortie car la variable donnée est du type Double.

Sortie :

PHP gettype()

Exemple n°5 : Objet

Cela donne le type Objet pour une variable donnée à l'intérieur de la fonction.

Code :

<!DOCTYPE html>
<html>
<body>
<?php
$var6 = new stdClass;
echo gettype($var6)
?>
</body>
</html>

Cet exemple de code PHP renvoie Objet comme sortie car la variable donnée est du type Objet.

Sortie :

PHP gettype()

Exemple n°6 : Nul

Cela donne le type Null pour une variable donnée à l'intérieur de la fonction.

Code :

<!DOCTYPE html>
<html>
<body>
<?php
$f = NULL;
echo gettype($f) . "<br>";
$f = NULL;
echo gettype($f) . "<br>";
?>
</body>
</html>

Cet exemple de code PHP renvoie Null comme sortie car la variable donnée est de type Null.

Sortie :

PHP gettype()

Exemple n°7 : Ressource

Cela donne le type Resource pour une variable donnée à l'intérieur de la fonction.

Code :

<!DOCTYPE html>
<html>
<body>
<?php
$f = tmpfile();
echo gettype($f) . "<br>";
?>
</body>
</html>

Cet exemple de code PHP renvoie Resource comme sortie car la variable donnée est du type Resource.

Sortie :

PHP gettype()

We can also check the type of a variable by creating an Array with Random Datasets.

A foreach loop in PHP works like that.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$arr = array(210, 2.39, new stdClass, "hello,PHP", true);
foreach ($arr as $value) {
echo gettype($value). "<br>" ;
}
?>
</body>
</html>

A sample Array element with some random data type is created and looped in with the gettype function in the above code.

Output:

PHP gettype()

Conclusion

From the above article, we saw the use of Function gettype in PHP. We tried to see how the gettype() function works in PHP and what are is use at the programming level from various example and classification. We also saw the internal working and the advantages of having the type of data we define for various programming purposes. Also, the syntax and examples helped us to see much precisely over the function.

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!

Déclaration:
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
Article précédent:PHP ucwords()Article suivant:PHP ucwords()