" 과 ' 의 차이는 뭘까요? > 그누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 "안녕하세요\"안녕하세요";  <<==이런식으로 사용하면되죠
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT