Cet article présente principalement des informations pertinentes sur l'explication détaillée des constantes et des instances de variables en php. Les amis qui en ont besoin peuvent se référer à
Explication détaillée des constantes et des instances de variables en php<.>
[PHP reçoit les paramètres sur la ligne de commande]
【Variable variable】
<?php $varName = 'argv1'; $$varName = 'value1'; var_dump($argv1); ?>
[Constante]
<?php define('pi',3.14); echo pi; ?>
<?php if(!defined('pi')) define('pi',3.14); else echo 'pi has been defined<br>'; ?>
<🎜. >
<?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()); ?>
__LINE__ obtient la ligne actuelle, __FILE__ obtient le chemin actuel.
Une application :
Utilisez la fonction str_replace pour remplacer le chemin du nom de fichier + le nom du fichier dans le fichier afin de garantir que la modification du chemin du fichier est toujours accessible.
str_replace(
<?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 :
Variable PHP
explication détaillée et insertion de chaîne dynamique Variables (Cas)
<?php $name = "test"; echo "username is {$name}"; ?>
Constantes PHP et type de données exemples Explication détaillée
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!