프리랜서 웹디자이너 웹퍼블리셔RELATION

RELATION 로고

PHP 웹프로그래밍

[문자열함수] 문자열 큰따옴표와 작은 따옴표

북마크 작성자 정보
문자열(strings)
문자열은 두개의 구분자를 사용해 나타낸다. 구분자로는 큰따옴표와 작은 따옴표를 사용할 수 있는데, 그 중 큰따옴표(")는 둘러싸이게 표시되면, 다음과 같이 특수문자들을 C나 Perl에서 처럼 백슬래시를 사용하여 표시할 수 있다.

<?
$str1 = "string1";
$str2 = "string2";

echo "$str1$str2"; // 각각의 변수와 특수문자를 인식한다.
echo '$str1$str2'; // 전부 문자열로 해석한다.
?>

화면 출력
string1string2
$str1$str2



PHPSCHOOL 검색결과
출처 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=206642
웹 언어의 경우 많은 경우 " 와 ' 로 둘다 문자열을 나타냅니다. (C에서는 "~~~~" 로 문자열, '~'로 문자 를 나태내죠)

PHP에서 "~~~"로 문자열을 만들면 그 안의 변수와 특수문자(\r,\n,\t 같은것)가 처리됩니다.
'~~~' 로 문자열을 만들면 그것은 완전한 문자열로 취급됩니다. 그 안에 든 변수와 특수기호등을 그냥 그대로 보여줍니다.

SQL에서 `~~`로 쓰는건 문자열을 나태내는게 아니라 해당 부분이 필드명이라는것을 나타내는것 입니다.
예약어의 경우 `를 안 붙이면 예약어로 처리하니깐, 예약어를 필드명으로 사용할 경우 필히 사용해야합니다.

이 포스트 공유하기

전체목록