Frage

Ich las den Dokument auf dem ImageFilter und fragte mich, was es bedeutet, wenn er liest. Was soll ich erwarten zu sehen, wenn beide auftreten?

Returns TRUE on success or FALSE on failure

War es hilfreich?

Lösung

Genau das, was es sagt.

Wenn die Funktion erfolgreich ist, gibt sie den Booleschen Wert zurück true, und wenn es fehlschlägt, der boolesche Wert false. Sie werden nichts "sehen", es sei denn, Sie echo Das Ergebnis der Funktion, an diesem Punkt wird der Boolesche Wert in eine Zeichenfolge konvertiert und dann lesen true oder false.

Sie können diesen Wert überall dort verwenden, wo Sie einen Booleschen benötigen. Zum Beispiel .... Angenommen, ich habe eine Funktion, myFunction(), und es gibt "wahr auf Erfolg oder Falsch beim Versagen" zurück, genau wie jede Funktion, die Sie verwenden. Sie könnten das tun:

if (myFunction()) {
    echo "The call to myFunction() succeeded!";
} else {
    echo "The call to myFunction() failed!";
}

Speziell bei Ihrem Fall imagefilter() Funktion, es gibt kein Bild zurück. Alle Arbeiten erfolgen auf dem Bild, auf das der erste Parameter verwiesen wird. Es kehrt nur zurück true oder false, genauso wie es sagt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top