[js,php]js와 php에서 줄바꿈문자(\n) 사용시 차이점
iTIPs/Web
2016. 7. 22. 13:00
반응형
문법이 굉장히 너그러운 js를 독학으로 익히다보니 잘못배운 문법을 php에 적용하다 애를 먹는 경우가 많다.
가장 많이 틀리는것이 echo 뒤에 semicolon(;)을 찍지 않은 것.. 이거 안찍었다고 internal sever error를 띄워버리니당황스럽다.
나름 새롭게 알게된 사실도 있다.
js에서는 줄바꿈 문자 \n을 double quote(")나 single quote(') 어디서나 써도 상관 없지만,
php에서는 double quote(")안에서 사용해야 작동한다.
double quote안에서 더 많은 경우의 escape문자가 작동한다고한다.
예)
js
var a = "첫째줄\n둘째줄";
var b = '첫째줄\n둘째줄';
출력값
a
"첫째줄
둘쨰줄"
b
"첫째줄
둘쨰줄"
php
$a="첫째줄\n둘째줄";
$b='첫째줄\n둘째줄';
echo $a;
echo $b;
출력값
첫째줄
둘째줄
첫째줄\n둘째줄
반응형