RETURN TRUE bir php fonksiyonu ne yapar?

6 Cevap php

Ben sadece bu kodu bakıyordu ve ben bunun ne anlamı var DÖNÜŞ DOĞRU yapar ya da ne anlamıyorum? Birisi açıklayabilir misiniz?

class Elephpant {

    public $colour;

    public function dance() {
        echo "elephpant dances!\n";
        return true;
    }
}

Teşekkür peşin ;-)

6 Cevap

Bu dans denir ne olursa olsun () DOĞRU boolean döndürür. Hepsi bu.

Bunu ondan bir şey yaparsa görmek için alıcı koduna bakmak gerekir.

Kod bu özel parça - çok fazla değil.

Ancak genel olarak pozitif veya negatif ya dönmek için ihtiyacı olan bir doğrulama ya da bir kod durumunu dönmek için kullanılabilir olacaktır.

Örneğin, bir aşağıdaki yapardın:

public function isValidEmail($email) {
    // do work to see if email is valid
    if(/* Condition making it true */)
       return true;
    else
       return false;
}

Mantıken, döner TRUE olur, ama zaten DOĞRU dönersiniz çünkü bu durumda herhangi bir anlam ifade etmiyor.

Bazen bir yöntem / fonksiyon operasyon başarılı olsaydı belirten bir Boole değeri döndürür. Verilen örnekte, her zaman "TRUE" verir.

Çağıran sonra kod kod başarılı tamamlanmasından sonra hareket edebilir

if(dance()) echo "succes" else echo "fails"

Sen hakkında daha fazla bilgi okuyabilirsiniz return burada: http://www.php.net/return

include-d dosyadan değer dönen gibi return birkaç ilginç uygulamaları vardır.

o TRUE, çünkü elephpant dansı yapar ;)