cond="$comment->get('member_srl') == 4"
위처럼 cond를 사용할 때 member_srl 값으로 4가 아닌 다른 srl값도 몇개 더 넣기 위해선
cond="$comment->get('member_srl') == 4" || cond="$comment->get('member_srl') == 100246"
이렇게 만들어 줘야 하나요? 좀 더 간단한 방법이 없는지 궁금합니다.
그리고 추가로 '4'인것과 그냥 4인것과 어떤 차이가 있나요? 결과적으론 큰 차이가 없는듯 해서요.
1. PHP에서는 ''따옴표사이에 있는 문자는 문자열으로 인식합니다. 문자열은 구글에 검색하세요.
2. 따옴표가 없는 숫자는 일반 정수로 통합니다.
if 문을 사용할 때 연산자 비교할때 보통 '' 가 문자열이니 따옴표있는 숫자는 문자열의 숫자로 통용되지만
if(문자열 숫자 == 정수숫자)
도 참으로 인식하지만
if(문자열 숫자 === 정수 숫자)
는 거짓으로 인식합니다.
단 따옴표없이 숫자는 정수로 인식하지만 따옴표없는 영어는 문제가 발생됩니다.
그리고 html 파일이지만 최종 변환은 PHP이기 때문에 PHP문법을 이해하시고 배우시면 이런 의문이 도움이 됩니다.