코드의 설명이 이렇게 되는건지 맞는지요? > 자유게시판

자유게시판

코드의 설명이 이렇게 되는건지 맞는지요? 정보

코드의 설명이 이렇게 되는건지 맞는지요?

본문

$zzz= (($USER["aaa"] > 0) ? ($USER["bbb"] / $USER["aaa"]) : 0);

위에 의미가

zzz 는 USER의 aaa 가 0 보다 클때

USER의 bbb 나누기 aaa 다. (뒤에 0은 모르겠구요 ;;)

저렇게 이해하면 되나요?
추천
0

댓글 2개

3항 연산자 입니다.
$zzz 에는 (($USER["aaa"] > 0) 이
참인 경우 : ($USER["bbb"] / $USER["aaa"]) 가 들어가고
거짓인경우 : 0 이 들어가게 됩니다.
if else 랑 비슷하지만, 한줄에 늘어쓰기 때문에 변수값이 조건에 따라 바뀔때 많이 씁니다.
전체 199,661 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT