($member[mb_point] > 0) ? $member[mb_point] : 0; 가 어떤 의미인가요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

($member[mb_point] > 0) ? $member[mb_point] : 0; 가 어떤 의미인가요? 정보

($member[mb_point] > 0) ? $member[mb_point] : 0; 가 어떤 의미인가요?

본문

아래 ($member[mb_point] > 0) ? $member[mb_point] : 0; 가 어떤 의미인가요?

$member[mb_point] > 0

0보다크면? 잘이해가 안가서요...

음수이면 0으로 잡아주는건가요?


  // 코멘트쓰기 포인트설정시 회원의 포인트가 음수인 경우 코멘트를 쓰지 못하던 버그를 수정 (곱슬최씨님)
    $tmp_point = ($member[mb_point] > 0) ? $member[mb_point] : 0;
    if ($tmp_point + $board[bo_comment_point] < 0 && !$is_admin)
        alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 코멘트쓰기(".number_format($board[bo_comment_point]).")가 불가합니다.\\n\\n포인트를 적립하신 후 다시 코멘트를 써 주십시오.");
  • 복사

댓글 전체

$tmp_point = ($member[mb_point] > 0) ? $member[mb_point] : 0;
                      (조건)                        ?      조건 만족시 값  :  조건 만족 하지 않을시 값



if($member[mb_point] > 0)
  $tmp_point = $member[mb_point];
else
  $tmp_point = 0;



$tmp_point = 0;
if($member[mb_point] > 0)  $tmp_point = $member[mb_point];
© SIRSOFT
현재 페이지 제일 처음으로