[PHP]Appliquer une fonction dans une variable

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,
le titre n'est pas très clair je sais, mais je ne voyais pas comment l'écrire autrement... Je vous explique :

Je voudrais que, sur une variable $a, une fonction soit appliqué automatiquement aux valeurs qu'on lui donne.

Par exemple :
<?php
$b = 'du texte';
$c = md5($b);
echo $c; // renvoi c8b237fb76c1c61309946693d9486a01

// et ce que j'aimerais pouvoir faire - sur une variable en particulier
$a = 'du texte';
echo $a // renvoi c8b237fb76c1c61309946693d9486a01
?>

Et je ne vois pas du tout comment faire ça...

Merci d'avance pour votre aide.



5 réponses

le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
 
$a = md5('du texte'); 


Sinon ce n'est pas possible.
0
.Zoro. Messages postés 285 Statut Membre 33
 
tout simplement

$a = 'du texte' ;
echo md5($a) ;
0
Utilisateur anonyme
 
Oui non, ça je sais faire, ce que je voulais c'était que je puisse faire ça:
// $a appliquera md5() à chaque texte envoyé sans que j'ai besoin d'appeler explicitement la fonction md5
$a = 'du texte';
echo $a; // renvoi le md5 correspondant à 'du texte'
$a = 'un autre texte';
echo $a; // renvoi le md5 correspondant à 'un autre texte'
$a = 'encore un autre...';
echo $a; // renvoi le md5 correspondant à 'encore un autre...'
$a = 'et un dernier';
echo $a; // renvoi le md5 correspondant à 'et un dernier'

Mais de ce que j'ai pu trouver, c'est impossible, alors maintenant si vous avez une solution miracle... je suis preneur!
0
.Zoro. Messages postés 285 Statut Membre 33
 
ben pour appliquer une fonction,
il faut appeler cette fonction ...
0
le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
 
Je ne comprends pas pourquoi tu t'embêtes avec une variable. Un simple

echo md5("du texte");

suffit amplement.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Oui oui je sais... Mais ce n'est pas ce que je veux...
0