Domanda
Stavo leggendo il dottore sulFilter e mi chiedevo cosa significa quando leggeva. Cosa dovrei aspettarmi di vedere quando si verifica?
Returns TRUE on success or FALSE on failure
Soluzione
Esattamente quello che dice.
Se la funzione ha successo, restituisce il valore booleano true
, e se fallisce, il valore booleano false
. Non "vedere" nulla a meno che tu echo
Il risultato della funzione, a quel punto il valore booleano verrà convertito in una stringa, quindi leggerà true
o false
.
Puoi usare questo valore ovunque hai bisogno di un booleano. Ad esempio .... supponiamo di avere una funzione, myFunction()
, e restituisce "vero al successo o falso in caso di fallimento", proprio come qualunque funzione tu stia usando. Potresti farlo:
if (myFunction()) {
echo "The call to myFunction() succeeded!";
} else {
echo "The call to myFunction() failed!";
}
In particolare nel caso del tuo imagefilter()
funzione, non restituisce un'immagine. Tutto il lavoro viene svolto sull'immagine a cui si fa riferimento dal primo parametro. Ritorna solo true
o false
, proprio come dice.