Question
J'ai lu la doc sur le imagefilter et je me demandais ce que cela veut dire quand il lit. Que dois-je attendre à voir quand soit se produit?
Returns TRUE on success or FALSE on failure
La solution
Exactement ce qu'il dit.
Si la fonction réussit, elle renvoie la valeur booléenne true
, et si elle échoue, la valeur booléenne false
. Vous ne « voir » quoi que ce soit à moins que vous echo
le résultat de la fonction, à quel point la valeur booléenne sera convertie en une chaîne, puis lira true
ou false
.
Vous pouvez utiliser cette valeur partout où vous avez besoin d'un booléen. Par exemple .... supposons que j'ai une fonction, myFunction()
, et il retourne « vrai en cas de succès ou faux en cas d'échec » comme quelque fonction que vous utilisez. Vous pouvez faire ceci:
if (myFunction()) {
echo "The call to myFunction() succeeded!";
} else {
echo "The call to myFunction() failed!";
}
Dans le cas particulier de votre fonction imagefilter()
, il ne retourne pas une image. Tous les travaux se fait sur l'image référencée par le premier paramètre. Il ne retourne que true
ou false
, comme il dit.