Php Has类型函数中的返回布尔值

Php Has类型函数中的返回布尔值,php,Php,在构建“Has”类型函数时,我想知道是否应该返回这样的布尔值 public function HasGolferAccess($user) { if( $user instanceof GolferInterface) { return 1; } else { return 0; } } 这是一种好的做法吗 编辑 这将返回一个严格布尔值(1和0是整数,而不是严格布尔值): 我建议简单地这样做: public fun

在构建“Has”类型函数时,我想知道是否应该返回这样的布尔值

public function HasGolferAccess($user)
{
    if( $user instanceof GolferInterface)
    {
        return 1;
    }
    else
    {
        return 0;
    }
}
这是一种好的做法吗

编辑 这将返回一个严格布尔值(1和0是整数,而不是严格布尔值):


我建议简单地这样做:

public function HasGolferAccess($user)
{
    return ($user instanceof GolferInterface);
}
public function HasGolferAccess($user)
{
    return ($user instanceof GolferInterface);
}