Connaitre le nom de la variable
deeploy
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
deeploy Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
deeploy Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
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
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Nom de l'adresse ✓ - Forum Loisirs / Divertissements
- Nom sonnerie iphone - Forum iPhone
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 ;)