||, && 연산자 질문입니다.
본문
다른 자바스크립트 코드를 보니까
temp = temp || "1000";
temp값이 있을 때, temp 입력,
temp값이 없을 때, "1000" 입력
또는
temp = temp && "1000";
temp값이 있을 때, "1000" 입력,
temp값이 없을 때, temp 입력
이런식으로 쓸 수 있던데, php도 가능한가요?
php로 테스트 중인데 잘 안되네요.
답변 2
<?php
$temp1 && $temp1 = 2000; // temp1이 있으면 temp에 2000 할당
echo $temp1; // temp1이 선언되어있지 않으므로 출력값 x
$temp2 || $temp2 = 2000; // temp2가 없으면 temp2에 2000 할당
echo $temp2; //temp2가 선언되어 있지 않으므로 출력값 2000
?>
php 축약법
https://dh-0419.tistory.com/107
javascript 축약법
https://chanspark.github.io/2017/11/28/ES6-%EA%BF%80%ED%8C%81.html
!--><?php
$temp = ($temp) ? $temp : "1000"; // javascript : temp = temp || "1000";
?>
답변을 작성하시기 전에 로그인 해주세요.