답변 2개
PHP 문법
</p><p><?php</p><p>if ($window_w <= 1500 && $window_w >= 1199) {</p><p style="margin-left: 40px;">// 처리할 내용</p><p style="margin-left: 0px;">}</p><p style="margin-left: 0px;">?></p><p style="margin-left: 0px;">
JavaScript (jQuery) 문법 (jquery는 Javascript입니다)
</p><p style="margin-left: 0px;">if (window_w <= 1500 && $window >= 1199) {</p><p style="margin-left: 40px;">// 처리할 내용</p><p style="margin-left: 0px;">}</p><p style="margin-left: 0px;">
둘다 문법상의 큰 차이는 없으나
window_w 라는 변수를 어느시점에 접근하는지가 중요한 차이가 있습니다.
JavaScript(jQuery)는 웹브라우저에서 실행되는 내용이고,
소스코드도 사용자가 확인가능합니다.
그러나,
PHP는 서버상에서 실행되는 서버사이드 문법입니다.
따라서 실행시점이 완전히 다르고,
변수의 값이 상이할수있다느점을 잘 판단해서
처리하셔야 할겁니다.
답변에 대한 댓글 2개
다른 소스들을 보면 숫자를 '' 이렇게 가두는 소스가 있고 그렇지 않은 소스들이 있는데
숫자는 '' 이걸로 가두지 않아도 상관없나요?
댓글을 작성하려면 로그인이 필요합니다.
@초보자나요
님
문자열은 "" 또는 '' 로 막아서 사용합니다.
제가 위에 범위지정에 표기한 방식은 숫자일때 입니다.
문자는 unicode 나 ascii 코드 방식으로 비교하기때문에
해당 범위가 동일 문자열구간이 아니면 범위자체가 달라질수있습니다.
범위를 비교하기엔 숫자가 더 정확합니다.
가급적 unicode 방식으로 사용하는게 더 좋습니다.
'' 로 가두면 숫자가 아닌 문자가 됩니다.
PHP / JavaScript 둘다 자료형이 자동변환되는 언어라서
부정확하게 사용해도 오류가 안납니다. 오류를 찾기가 어려워질수있다는거죠
대입할때 조심히 사용해야 논리적 오류가 적습니다.
답변에 대한 댓글 1개
추가 설명 감사합니다! 요목조목 하게 정리해주셔서 이해가 잘 되었습니다.
명절 잘 보내시고 항상 감사합니다^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
깔끔한 정리 고맙습니다^^