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

토크

개발과 관련된 어떤 얘기도 괜찮습니다.

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

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

본문

$zzz= (($USER["aaa"] > 0) ? ($USER["bbb"] / $USER["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 랑 비슷하지만, 한줄에 늘어쓰기 때문에 변수값이 조건에 따라 바뀔때 많이 씁니다.
© SIRSOFT
현재 페이지 제일 처음으로