2012-09-02 2 views
0

을 생성하고 사용자에게 다른 사용자의 개인 정보 설정에 따라 다른 사용자의 프로필을 볼 수 있도록 클래스에 값을 전달합니다. 그 값이 클래스에 전달 된 후에 쿼리 물건이 발생하고 allow 또는 dont이 프라이버시 설정에 따라이 두 단어로 나온다는 것을 알리는 echo를 사용하고 있습니다. 이제 문제는이 출력을 변수에 어떻게 사용합니까?클래스 출력을 사용하여 새 if 및 else

내가이

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

같은 클래스로 값을 전달하고 지금은 내가 허용하거나 그나마 같은 클래스에서 출력을 얻을 알고있다. 이제 어떻게 그 출력을 더 사용합니까?

+0

'if' 문을 모른 채 심각하게 코드를 작성하려고합니까? – John3136

+0

아니, 나는 아주 잘 알고있다. 그렇지 않으면 변수의 출력 데이터를 얻고 싶다. 가능하다. –

+4

$ var = $ error_result-> check_allowed (...)와 유사합니까? 당신이 무엇을 요구하고 있는지 확실하지 않습니다. – John3136

답변

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"; 
} 

희망. 행운을 빌어 요.

+0

완벽 굉장해. 이것은 내가 필요한 것일 뿐이었다. 덕분에 많이 –

+0

당신은 오신 것을 환영합니다. :) –

+1

또는 FALSE를 반환 할 필요가 없을 수도 있습니다. 왜냐하면'FALSE == NULL','return false'는 아무 것도 반환하지 않기 때문입니다. – Yang