Connaitre le nom de la variable
deeploy
Messages postés
50
Date d'inscription
Statut
Membre
Dernière intervention
-
deeploy Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
deeploy Messages postés 50 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
- Changer le nom de son iphone - Guide
- Nom de l'adresse ✓ - Forum Réseaux sociaux
- Le fichier pdf à télécharger est disponible avec le même nom sur le site de bell canada. mais vous ne le trouverez pas directement avec un moteur de recherche… quelle est l’url de ce fichier pdf sur le site web de bell canada ? - Forum Réseaux sociaux
- Trigramme nom - Forum VB / VBA
- 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 ;)