Что действительно ВОЗВРАЩАЕТ TRUE, делают в функции php?

Я просто смотрел на этот код, и я не понимаю то, что ВОЗВРАЩАЕТ TRUE, делает или какова точка его? Кто-то может объяснить?

class Elephpant {

    public $colour;

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

Слова благодарности заранее ;-)

15
задан Charles 23 December 2012 в 21:35
поделиться

6 ответов

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

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

13
ответ дан 1 December 2019 в 03:04
поделиться

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

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

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

public function isValidEmail($email) {
    // do work to see if email is valid
    if(/* Condition making it true */)
       return true;
    else
       return false;
}
6
ответ дан 1 December 2019 в 03:04
поделиться

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

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

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

1
ответ дан 1 December 2019 в 03:04
поделиться

потому что это ИСТИНА , слон танцует;)

2
ответ дан 1 December 2019 в 03:04
поделиться

Логически возвращает логическое значение ИСТИНА, но в этом случае не имеет никакого смысла, поскольку в любом случае возвращается ИСТИНА.

1
ответ дан 1 December 2019 в 03:04
поделиться

Подробнее о return можно прочитать здесь: http: // www .php.net / return

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

1
ответ дан 1 December 2019 в 03:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: