Connaitre le nom de la variable
deeploy
Messages postés
54
Statut
Membre
-
deeploy Messages postés 54 Statut Membre -
deeploy Messages postés 54 Statut Membre -
Salut à tous,
J'ai un autre petit soucis, et je sais pas si c'est possible. J'aimerais connaitre le nom de ma variable
Dans l'exemple :
Et à la place de 'not_a_string', j'aimerais y mettre le nom de variable choisit que j'ai passé en paramètre. Par exemple si j'avais mis $pseudo dans le paramètre quand j'y fait appel, qu'il me mette à la place un string 'pseudo'.
Possible ?
Merci d'avance :)
J'ai un autre petit soucis, et je sais pas si c'est possible. J'aimerais connaitre le nom de ma variable
Dans l'exemple :
function check_string($string){
if(preg_match("#^[a-zA-Z-]+$#", $string) && !empty($string)){
return true;
}else{
$GLOBALS['arr_error'][] = 'not_a_string';
return false;
}
}
Et à la place de 'not_a_string', j'aimerais y mettre le nom de variable choisit que j'ai passé en paramètre. Par exemple si j'avais mis $pseudo dans le paramètre quand j'y fait appel, qu'il me mette à la place un string 'pseudo'.
Possible ?
Merci d'avance :)
A voir également:
- Connaitre le nom de la variable
- Nom de compte steam exemple - Forum Jeux vidéo
- Changer le nom de son iphone - Guide
- Dans le document à télécharger, trouvez les lettres situées derrière les rectangles pour reconstituer le nom du chat. comment s'appelle-t-il ? - Forum InDesign
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Nom de l'adresse ✓ - Forum Loisirs / Divertissements
1 réponse
c'est bon j'ai trouvé la solution
Il faut avec le debug_backtrace() récupérer l'array.
ex :
solution venant en partie de :
https://stackoverflow.com/questions/255312/how-to-get-a-variable-name-as-a-string-in-php
Merci ;)
Il faut avec le debug_backtrace() récupérer l'array.
ex :
<?php
function check_string($string){
$arr_arg = debug_backtrace();
if(preg_match("#^[a-zA-Z-]+$#", $string) && !empty($string)){
return true;
}else{
$GLOBALS['arr_error'][] = $arr_arg[0]['args'][1];
return false;
}
}
solution venant en partie de :
https://stackoverflow.com/questions/255312/how-to-get-a-variable-name-as-a-string-in-php
Merci ;)