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

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

$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 랑 비슷하지만, 한줄에 늘어쓰기 때문에 변수값이 조건에 따라 바뀔때 많이 씁니다.

게시글 목록

번호 제목
1456
1447
1443
1434
1429
1424
1413
1406
1403
1398
1389
1386
1381
1374
1372
1370
1349
1341
1336
1333
1325
1309
1305
1293
1292
1290
1286
1280
디자이너 MS CS6? 5
1277
1272