2011-06-21 2 views
-1

Un poste par https://stackoverflow.com/users/18936/bobince sur une de mes anciennes questions a le code ci-dessous. Sauf que je n'arrive pas à comprendre comment implémenter cette méthode de création de fonctions pour rationaliser le processus de réutilisation de certaines commandes PHP courantes.function m (str) {stuff} Retourne une erreur? aider avec la logique s'il vous plaît

Mais cela ne fonctionnera pas?

J'ai ceci:

function m(str) { return "'".mysql_real_escape_string(str)."'"; } 

function h(str) { echo htmlspecialchars(str); } 

function u(str) { echo rawurlencode(str); } 

Je reçois cette erreur?

Parse error: syntax error, unexpected ')', expecting '&' or T_VARIABLE in /home/dev/public_html/tpm/templates/tpm/index.php on line 79

Toute aide serait appréciée

Répondre

1

En PHP variable names commencer par un signe dollar $.

Vous devriez avoir écrit $str au lieu de str:

function h($str) { echo htmlspecialchars($str); } 
+0

applaudissements pour cette – jonnypixel

Questions connexes