테스트 사이트 - 개발 중인 베타 버전입니다

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

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

위에 의미가

zzz 는 USER의 aaa 가 0 보다 클때

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

저렇게 이해하면 되나요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

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

게시글 목록

번호 제목
1984
1967
1948
1944
1941
1936
1928
1911
1909
1906
1903
1896
1887
1878
1873
1864
1851
1838
1834
1830
1813
1806
1802
1791
1784
1780
1778
1774
1757
1748
디자이너 넋두리! 8