Что делает RETURN TRUE в php-функции?

Я просто смотрел на этот код, и я не понимаю, что делает RETURN TRUE или что это за точка? Может кто-нибудь объяснить?

class Elephpant {

    public $colour;

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

Заранее благодарю; -)

Ответы

Ответ 1

Он возвращает логическое значение ИСТИНА ко всему, что называется dance(). Это все.

Вам нужно будет посмотреть на код потребления, чтобы узнать, не делает ли он что-нибудь из него.

Ответ 2

В этом конкретном фрагменте кода - не очень.

В целом, однако, он будет использоваться для возврата условия проверки или кода, который должен возвращать либо положительный, либо отрицательный.

Например, можно сделать следующее:

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

Ответ 3

потому что он TRUE, elephpant танцует;)

Ответ 4

Логически возвращает boolean TRUE, но в этом случае не имеет никакого смысла, так как он всегда будет возвращать TRUE.

Ответ 5

Иногда метод/функция возвращает логическое значение, указывающее, была ли операция успешной. В данном примере он всегда возвращает "ИСТИНА".

Затем вызывающий код может действовать после успешного завершения кода

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

Ответ 6

Вы можете узнать больше о return здесь: http://www.php.net/return

Есть несколько интересных приложений return, например, возвращающее значение из файла include -d.