2010-12-10 3 views
0

bindParam() ne semble pas évaluer une fonction et lier sa valeur de retour au paramètre de l'instruction préparée, comme sipassage des valeurs de retour d'une fonction à bindParam en AOP

$stmt->bindParam('foo', bar()); 

Ainsi, afin de contourner cela, est-ce une bonne pratique de le faire à la place?

$stmt->bindParam('foo', eval(bar())); 

Ou est-ce qu'il y a quelque chose que quelqu'un d'autre peut recommander? Merci!

Répondre

0

Mieux vaut utiliser bindValue() au lieu de bindParam(), il peut transmettre des valeurs ainsi:

$stmt->bindValue('foo', bar()); 
Questions connexes