使用类的输出来构造一个新的if和else

时间:2012-09-02 11:41:13

标签: php

我正在使用user id , friend id , page并将值传递给某个类,以便它可以检测到登录用户可以根据其他用户的隐私设置查看其他用户的个人资料。例如,在将值传递给类后,查询内容会发生,并且我使用echo来判断allowdont是否意味着类的输出基于隐私设置来自这两个单词。现在问题是如何使用此输出在变量中使用?

我正在将值传递给类

$error_result->check_allowed($friend_id,$id,$page); 

现在我知道我从该类获得的输出为allow或dont。现在我如何进一步使用该输出?

1 个答案:

答案 0 :(得分:1)

在函数check_allowed()中,执行查询后,需要使用return语句返回TRUE / FALSE值。这可以在呼叫方使用。

示例:

// ---- function definition inside the class
function check_allowed($friend_id,$id,$page)
{
  // do some queries or whatever operation..
  if($query_succeeded)
    return true;
  else
    return false;
}


//----------------- outside the class, we are calling this function..

$result = $error_result->check_allowed($friend_id,$id,$page); 
if($result == true)
{
  echo "Allowed";
}
else
{
  echo "Not allowed";
}

希望这会有所帮助。祝你好运:)