코드의 설명이 이렇게 되는건지 맞는지요? 정보
코드의 설명이 이렇게 되는건지 맞는지요?본문
$zzz= (($USER["aaa"] > 0) ? ($USER["bbb"] / $USER["aaa"]) : 0);
위에 의미가
zzz 는 USER의 aaa 가 0 보다 클때
USER의 bbb 나누기 aaa 다. (뒤에 0은 모르겠구요 ;;)
저렇게 이해하면 되나요?
위에 의미가
zzz 는 USER의 aaa 가 0 보다 클때
USER의 bbb 나누기 aaa 다. (뒤에 0은 모르겠구요 ;;)
저렇게 이해하면 되나요?
추천
0
0
댓글 2개

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