우수 답변
PHP의 문자열은 작은 따옴표, 큰 따옴표, heredoc 구문 및 (PHP 5.3.5부터) 네 가지 방법으로 지정할 수 있습니다. 0) nowdoc 구문, 그중 처음 두 개는 가장 자주 사용됩니다.
작은 따옴표와 큰 따옴표 사용의 차이점을 아는 것이 중요합니다. 이 포스트에서 우리는 그것들의 차이점과 언제 사용해야 하는지를 볼 것입니다.
작은 따옴표로 묶인 문자열은 문자열을 지정하는 가장 쉬운 방법입니다. 이 메서드는 문자열이 쓰여진 그대로 정확하게되기를 원할 때 사용됩니다. 문자열이 작은 따옴표로 지정되면 PHP는 이스케이프해야하는 백 슬래시 ( ) 및 백 슬래시 (\)가있는 작은 따옴표를 제외하고는이를 평가하거나 이스케이프 문자를 해석하지 않습니다. .
1 echo
"This is \"test\" string";
2 //Output: This is "test" string
큰 따옴표로 묶인 문자열에서 다른 이스케이프 시퀀스도 해석되며 모든 변수가 해당 값으로 대체됩니다.
1 $count
= 1;
2 echo
"The count is $count";
3 //Output: The count is 1
위의 예에서 큰 따옴표 대신 작은 따옴표를 사용하면 다음과 같습니다.
1 $count
= 1;
2 echo
"The count is $count";
3 //Output: The count is $count
큰 따옴표 ( “”)가 필요하지 않은 경우 문자열에 작은 따옴표 ( )를 사용하는 것이 좋습니다. 이는 큰 따옴표가 필요하지 않더라도 PHP가 문자열을 평가하도록하는 반면 작은 따옴표 사이의 문자열은 평가되지 않기 때문입니다. 또한 문자열 사이의 변수를 구문 분석하는 것은 연결보다 더 많은 메모리를 사용합니다.
따라서이 대신 :
1 $count
= 1;
2 echo
"The count is $count";
사용 :
1 $count
= 1;
2 echo
"The count is "
. $count;
출처 : PHP 큰 따옴표 대 작은 따옴표-Virendra ” s TechTalk
답변
PHP, 작은 따옴표 또는 큰 따옴표에 권장되는 것은 무엇입니까?
내가 틀렸다면 수정 해주세요. PHP에서 여러 가지 작은 일을하게 된 후 나에게 각 종류의 따옴표 (단일, 이중, 백틱)는 PHP 코드의 일부로 사용하는지 아니면 PHP가 변수를 수행하게하는지에 따라 자체적으로 사용됩니다. 대체 또는 작성중인 HTML / CSS로 인용문을 전달합니다.
특정 종류에 대한 전면 금지에 대해 매우주의 할 것입니다.
그러나 다음에 코드를 보는 가난한 무고한 사람들을 혼동하지 않도록 언제 사용할 지에 대한 일관된 규칙을 갖는 것은 거의 확실합니다. 머리카락을 찢고 “누가이 크랩을 썼습니까?”라고 외치는 것입니다.)