Naviguation dans :  Perl  JavaScript  Détail  - load.cgi?Appel=contactAdmin
 présentée :  par cas d'appel   par traitements 
Retour à l'accueil
  
     
 Requêtes 

 load – Admin 

 contactAdmin 

Requêtes de Ça-déménage.com
Accès professionnel
Prendre contact
  
 
 Bibliothèque CaD 

 Serveur 

 wsRunVar 

Bibliothèque de Ça-déménage.com
Paramètres d'accès au serveur
Paramètres de gestion des valeurs
 
  
  
 Bibliothèque 

 Utilitaires 

 uneval 

Bibliothèque standard
Divers utilitaires
Fonction réciproque de la fonction "eval"
  


 uneval  Fonction réciproque de la fonction "eval"
Par exemple :
eval(uneval(x)) retourne la valeur de x.
La fonction n'échappe pas les caractères d'interpolation Perl : $, @, %, & – n'insère pas \ (back-slash).
Syntaxe uneval(x)
Paramètres 
nom  type  Description 
 IN Valeur scalaire initiale
retourne  OUT Valeur scalaire désévaluée
Fonctions util. Néant


Code Perl 

sub uneval {local($x) = @_; 
 if ($x eq "") {return "\"\""};
 $x =~ s/\\/\\\\/gi; $x =~ s/\n/\\n/gi; $x =~ s/\"/\\\"/gi; $x =~ s/\'/\\\'/gi;
 return "\"".$x."\"";
}
Code JavaScript 

function uneval(x) { 
 if (x=="") {return "\"\""};
 x = x.replace(/\\/gi,"\\\\"); x = x.replace(/\n/gi,"\\n"); x = x.replace(/\"/gi,"\\\""); x = x.replace(/\'/gi,"\\\'");
 return "\""+x+"\"";
}