Maison >développement back-end >tutoriel php >Analyse détaillée des constantes et variables PHP
Cet article présente principalement des informations pertinentes sur les constantes PHP et des exemples de variables. Les amis qui en ont besoin peuvent s'y référer. J'espère qu'il pourra aider tout le monde.
Explication détaillée des constantes PHP et exemples de variables
[PHP reçoit les paramètres sous la ligne de commande]
Si vous déboguez PHP sur la ligne de commande, les paramètres transmis sont obtenus via $argv. Notez qu'il contient l'élément de nom de fichier et le nombre d'éléments dans le tableau est obtenu via $argc.
【Variable variable】
signifie que le nom de la variable est variable et que l'identifiant de la variable peut être déterminé par la valeur d'une autre variable remplacer.
Par exemple : la deuxième instruction attribue une valeur à la variable argv1.
<?php $varName = 'argv1'; $$varName = 'value1'; var_dump($argv1); ?>
[Constante]
est défini à l'aide de définir et ne peut pas être supprimé ou modifié lorsque appelé. Écrivez le nom directement. Define a également une version à trois paramètres. Le troisième paramètre indique s'il est insensible à la casse. La valeur par défaut est false.
<?php define('pi',3.14); echo pi; ?>
Astuce : Vérifiez si la constante est définie avant de la définir, utilisez la fonction définie :
<?php if(!defined('pi')) define('pi',3.14); else echo 'pi has been defined<br>'; ?>
Pour les constantes avec des symboles spéciaux, vous devez utiliser la fonction constante pour les appeler. Notez que le nom de la constante doit être entre guillemets, par exemple :
<?php if(!defined('= =')) define('= =','puzzled'); else echo 'pi has been defined<br>'; echo constant('= ='); ?>Obtenir toutes les constantes définies :
<?php var_dump(get_defined_constants()); ?>
[Variable magique]
[Type de chaîne]
<?php define('ROOT',str_replace('a.php','',__FILE__)); echo ROOT; ?>
Les guillemets doubles et les guillemets simples peuvent être utilisés, mais les guillemets doubles peuvent analyser les variables internes, mais les guillemets simples le sont plus efficace.
Les guillemets doubles analysent les variables : { } peuvent garantir que le nom de la variable est séparé des autres parties.
Recommandations associées ;
Explication détaillée des définitions de constantes et de variables, de leur utilisation, des différences et des exemples dans php
<?php $name = "test"; echo "username is {$name}"; ?>En PHP, comment les constantes et variables prédéfinies sont-elles utilisées et affichées ?
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!