" 과 ' 의 차이는 뭘까요?

<?
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 = " ~~~~~ " > 이렇게 많이썼거든요. 쌍따옴표 쓰면 위 소스는 안돌아갑니다

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

그 이유가 뭔지요? ^^;
|

댓글 3개

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 "안녕하세요\"안녕하세요"; <<==이런식으로 사용하면되죠
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
20년 전 조회 547
20년 전 조회 502
20년 전 조회 852
20년 전 조회 432
20년 전 조회 546
20년 전 조회 476
20년 전 조회 423
20년 전 조회 422
20년 전 조회 937
20년 전 조회 411
20년 전 조회 755
20년 전 조회 491
20년 전 조회 718
20년 전 조회 426
20년 전 조회 455
20년 전 조회 497
20년 전 조회 427
20년 전 조회 515
20년 전 조회 420
20년 전 조회 424
🐛 버그신고