프로그래밍 언어/PHP

PHP에서 작은 따옴표와 큰 따옴표 문자열의 차이점

Rateye 2021. 7. 12. 11:38
728x90
반응형
질문 : PHP에서 작은 따옴표와 큰 따옴표 문자열의 차이점은 무엇입니까?

PHP에서 문자열이 작은 따옴표로 묶이고 때로는 큰 따옴표로 묶인 코드를 보는 이유가 약간 혼란 스럽습니다.

.NET 또는 C 언어에서 작은 따옴표로 묶인 경우 문자열이 아니라 문자라는 의미입니다.

답변

PHP 문자열 은 두 가지 방법이 아닌 가지 방법으로 지정할 수 있습니다.

참고 : 작은 따옴표 안의 작은 따옴표와 큰 따옴표 안의 큰 따옴표는 이스케이프해야합니다.

$string = 'He said "What\'s up?"';
$string = "He said \"What's up?\"";

속도:
나는 큰 따옴표보다 작은 따옴표에 너무 많은 가중치를 두지 않을 것입니다. 특정 상황에서는 아마도 더 빠를 것입니다. 다음은 PHP 4.3 이후로 작은 따옴표와 큰 따옴표가 기본적으로 똑같이 빠르다는 한 가지 방식을 설명 하는 기사입니다 (하단의 Useless Optimizations C ). 또한이 벤치 마크 페이지 에는 작은 따옴표와 큰 따옴표 비교가 있습니다. 대부분의 비교는 동일합니다. 큰 따옴표가 작은 따옴표보다 느린 비교가 하나 있습니다.

출처 : https://stackoverflow.com/questions/3446216/what-is-the-difference-between-single-quoted-and-double-quoted-strings-in-php
728x90
반응형