RETURN TRUE在php函数中做了什么?

时间:2010-04-14 10:57:38

标签: php cakephp

我只是看着这段代码,我不明白返回TRUE的作用或它的意义是什么?有人可以解释一下吗?

class Elephpant {

    public $colour;

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

提前谢谢; - )

6 个答案:

答案 0 :(得分:13)

它将布尔值TRUE返回给所谓的dance()。就是这样。

你必须查看消费代码,看它是否能从中产生一些东西。

答案 1 :(得分:6)

在那段特定的代码中 - 不是很多。

一般情况下,它会用于返回验证条件或需要返回正数或负数的代码。

例如,可以执行以下操作:

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

答案 2 :(得分:2)

因为它是TRUE,所以elephpant跳舞;)

答案 3 :(得分:1)

逻辑上,返回布尔值为TRUE,但在这种情况下没有任何意义,因为无论如何它都将返回TRUE。

答案 4 :(得分:1)

有时,方法/函数返回一个布尔值,以指示操作是否成功。在给定的示例中,它始终返回“TRUE”。

然后,调用代码可以在成功完成代码时起作用

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

答案 5 :(得分:1)

您可以在此处详细了解returnhttp://www.php.net/return

return的一些有趣应用很少从include - d文件中返回值。