Maison  >  Article  >  développement back-end  >  PHP peut-il changer la valeur d’une constante ?

PHP peut-il changer la valeur d’une constante ?

青灯夜游
青灯夜游original
2021-09-18 16:00:472772parcourir

php ne peut pas changer la valeur des constantes. Une constante est une quantité qui ne peut pas être modifiée. Une fois définie, une constante ne peut pas être modifiée, redéfinie ou indéfinie. Elle est généralement utilisée pour stocker des données qui ne changent pas et ne devraient pas changer. Le type de données peut être un nombre entier, à virgule flottante. , Chaînes, booléens et tableaux.

PHP peut-il changer la valeur d’une constante ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Les variables correspondantes sont des constantes Les soi-disant constantes sont des quantités qui ne peuvent pas être modifiées une fois qu'une constante en PHP est. défini, il ne peut pas être Modifier ou annuler la définition.

Les constantes PHP sont généralement utilisées pour stocker des données qui ne changent pas et ne devraient pas changer. Les données ne peuvent être que des données de quatre types de données scalaires : entier, virgule flottante, chaîne et booléenne. Cependant, à partir de PHP7, des constantes. Le type de tableau est pris en charge.

Par rapport aux variables, les constantes ont les caractéristiques suivantes :

  • Il n'y a pas de signe dollar ($) devant les constantes ;

  • Les constantes ne peuvent être définies qu'avec definition() et const ; des constantes Est global ;

  • Une fois qu'une constante est définie, elle ne peut pas être redéfinie ou indéfinie.

  • Comment définir des constantes ?

Veuillez vous référer à l'article "Comment définir des constantes en php"

Comment déterminer si une constante existe ?

Pour déterminer si une constante a été définie, vous pouvez utiliser la fonction définie(). Le format de syntaxe de la fonction est le suivant :

defined(string $name)
où $name est le nom de la constante à déterminer. La fonction renverra une valeur de type bool Si la constante est définie, elle renvoie vrai, si elle n'est pas définie. , il renvoie faux. L'exemple de code est le suivant :

<?php
header("Content-type:text/html;charset=utf-8");
define(&#39;WebSite&#39;, &#39;php中文网&#39;);
const url = &#39;https://www.php.cn/&#39;;
var_dump(defined(&#39;WebSite&#39;));
var_dump(defined(&#39;url&#39;));
?>

Résultats de sortie :

Apprentissage recommandé : "

Tutoriel vidéo PHPPHP peut-il changer la valeur d’une constante ?"

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