[초보질문] 특수문자 표시 정보
[초보질문] 특수문자 표시본문
PHP 초보입니다.
echo나 print문에서 "\"이 메타문자를 일반 특수문자로 나타내기 위해서 쓰이는 것으로 알고 있습니다.
근데, 제가 쓰는 환경에서는 변수를 나타내기 위해 echo "\$variable"을 쓰니 웹페이지에도 \$variable로 나타납니다.
혹시 PHP 버젼차이 때문에 생기는 문제인가요?
참고로 제가 쓰는 환경은 PHP 5.2.17입니다.
echo나 print문에서 "\"이 메타문자를 일반 특수문자로 나타내기 위해서 쓰이는 것으로 알고 있습니다.
근데, 제가 쓰는 환경에서는 변수를 나타내기 위해 echo "\$variable"을 쓰니 웹페이지에도 \$variable로 나타납니다.
혹시 PHP 버젼차이 때문에 생기는 문제인가요?
참고로 제가 쓰는 환경은 PHP 5.2.17입니다.
댓글 전체
echo 는 ""안에 있는 것을 출력합니다. 당연히 역슬래시가 출력될수 밖에 없습니다.
좀더 상세히 어떤 부분을 하려고 하시는 건지 알려주시면 좀더 상세한 답변이 가능할 것 같습니다~
좀더 상세히 어떤 부분을 하려고 하시는 건지 알려주시면 좀더 상세한 답변이 가능할 것 같습니다~
변수를 나타내기 위해<---이 말은 변수명을 그대로 출력하고 싶다는 말 같은데 이걸 말하는 것 같군요
echo '$asdfg'; //---홑따옴표를 쓰면 그대로 나옵니다
변수값을 출력 할때에는 굳이 쌍따옴표 속에 넣을 이유도 없는 것이구요
echo $asdfg;
echo '$asdfg'; //---홑따옴표를 쓰면 그대로 나옵니다
변수값을 출력 할때에는 굳이 쌍따옴표 속에 넣을 이유도 없는 것이구요
echo $asdfg;
예, 변수명을 그대로 출력하려고 했던 것 맞습니다.
혿따옴표와 겹따옴표의 차이군요.
몇번 가지고 놀아보고서야 이해 했습니다.
답변 감사합니다.
혿따옴표와 겹따옴표의 차이군요.
몇번 가지고 놀아보고서야 이해 했습니다.
답변 감사합니다.