" 과 ' 의 차이는 뭘까요? > 그누3질답

그누3질답

" 과 ' 의 차이는 뭘까요? 정보

그누보드 " 과 ' 의 차이는 뭘까요?

본문

<?
if ($is_admin == "default") {
echo "<a href='./?doc=bbs/mblogout.php'>로그아웃</a>";
}
else
{
echo "<a href='./?doc=bbs/mblogin.php'><img src='./bbs/skin/board/basic_notice/adminlogin.gif' border=0 alt='adminlogin' align=absmiddle></a>";
}
?>


그누보드 쓰고 있습니다.  위 소스는 어드민 일때 보여지는것과 안보여지는 것을 다루는 소스인데요.

음 잘보시면 echo "  ~~~~~  ";  이렇게 묶어져 있습니다.

그런데 a href 태그에도 <a href = " ~~~~~ " > 이렇게 많이썼거든요.  쌍따옴표 쓰면 위 소스는 안돌아갑니다

그래서 홀따옴표 ' 을 쓰니깐 돌아가더라구요.

그 이유가 뭔지요?  ^^;
  • 복사

댓글 전체

echo "<a href=\"./?doc=bbs/mblogin.php\"><img src=\"./bbs/skin/board/basic_notice/adminlogin.gif\" border=0 alt=\"adminlogin\" align=absmiddle></a>";

응용하면 이런식으로 가능합니다. ^.^
관례적으로 앞으로도 더이상 변화가 없을것이라고 생각되는 문자열은 홀따옴표를 사용하고
앞으로 변화가 있을 수도 있는 것은 쌍따옴표를 사용합니다.

"$var" 이 var 변수의 내용으로 치환 되고, '$var' 는 그냥 그대로 표현되는 것을 보시면 이해가 되실겁니다.
echo '\n' 과 echo "\n" 을 해보셔도 이해가 되실겁니다.

일반적으로 문자열을 사용하는데 있어 혼용해도 문제점은 없습니다.
카이루님이 말씀하신 것 정도만 신경 쓰시면 되겠지요..
아하
echo "안녕하세요";

echo "안녕하세요"안녀아헷요";  <<==이런식으로 " 표가 들어가면 이 문을 닫는다는 뜻이자나요

echo "안녕하세요'안녕하세요"; <<==이런식으로 해야하죠 만약 "걸 사용하고 싶다면

echo "안녕하세요\"안녕하세요";  <<==이런식으로 사용하면되죠
© SIRSOFT
현재 페이지 제일 처음으로