프흐프나 뻘을 먼저 시작하게 되면 제일먼저 알게 되는것중에 하나가
문자열 처리 인데
프흐프 에서는 주로 권고하는걸 " " 즉 더블쿼테이션을 쓰기를 권고함..
이게 왜 그러냐 하면 프흐프는 $ 사인을 사용하는데 싱클 쿼테이션을 사용하면 $ 표시 까지 다 출력해버림.
// 이거는 일단 주석임..
<?php
$a = "뭐이 병시나."
// 이렇게 해놓고
echo "$a 라고 어떤 등신이 말했습니다.";
//와
echo '$a 라고 어떤 등신이 말했습니다.';
?>
는 결과가 다름.
맨먼저 위의 결과는
뭐이병시나 라고 어떤 등신이 말했습니다.
라고 출력되지만
아래 결과는
$a 라고 어떤 등신이 말했습니다.
라고 그대로 나옴.
즉 싱글 쿼테이션은 내용 그대로 전달하는 역할을 한다면
더블 쿼테이션은 내용안에 있는걸 해석과 연산을 해서 결과를 내뱉음..
이건 파이썬 에서도 크게 다르지 않은데.
파이썬 3 버젼 으로만 보면 존나 웃김
print("뭐이병시나" "라고" "어떤병신이" "말했습니다." )
라고 친다면 괄호 안에 쳐져있는 모든 더블쿼테이션 을 합쳐서 출력 해버림..
print(글쓴이 뒤져라 돼지야) 이거 에러임?
ㄴ ㅇㅇ 에러
난 잘되는데
r"""이것저것"""
작은따옴표는 interpolation이 안되니까 속도에 작은 이점이 있겠지. PHP에서 난 작은따옴표만 쓴다. 개행 같은 거 하려면 . PHP_EOL 붙인다 ㅋㅋ
짝1.97 팽이2.90 묶음/올킬 찾는사람 손! fu72