P粉3233748782023-08-24 10:55:52
PHP 문자열 을 두 가지 방식뿐만 아니라 네 가지 방식으로 지정할 수 있습니다.
'
) 백슬래시를 표시하려면 다른 백슬래시를 사용할 수 있습니다\ code>(그렇습니다. 작은따옴표라도 인용된 문자열도 구문 분석됩니다).
$type
并且您想要回显“The $types are”
。这将查找变量$types
。要解决此问题,请使用 echo "The {$type} are"
$type이 있고 "$types는 다음과 같습니다."를 에코하고 싶다고 가정해 보겠습니다. 그러면 $types 변수가 검색됩니다. 이 문제를 해결하려면 <<<
Heredoc <<<
序列进行标识,但后面的标识符用单引号括起来,例如<<<'EOT'
Nowdoc (PHP 5.3.0부터) 문자열 구문은 기본적으로 작은따옴표로 묶인 문자열처럼 작동합니다. 차이점은 작은따옴표나 백슬래시를 이스케이프 처리할 필요조차 없다는 것입니다. nowdoc는 여기에 있는 문서와 동일한 nowdoc에서는 구문 분석이 없습니다.
🎜🎜참고: 🎜 작은따옴표 안의 작은따옴표와 큰따옴표 안의 큰따옴표는 이스케이프해야 합니다. 🎜으아아아속도:
차이가 없습니다.
Trusted ArticlePHP 핵심 개발자가 이 문제에 대해 이야기하는 내용을 읽어보세요. 테스트에 있어서는 결코 당연하게 여겨서는 안 됩니다. 신뢰할 수 있는 테스트를 작성하고 특히 그 결과를 해석하려면 많은 지식과 경험이 필요하다는 점을 이해하는 것이 중요합니다. 이는 대부분의 테스트가 가짜라는 것을 의미합니다. 예를 들어, 다음과 같은 코드에서
인용된 문자열은 전체 스크립트와 함께 한 번만 구문 분석된 다음 opcode로 변환됩니다. 그런 다음 백만 번 실행됩니다. 따라서 구문 분석을 제외한 모든 것을 측정합니다. 이것은 빙산의 일각에 불과합니다. 이러한 나노벤치마크를 사용하면 일부 파괴적인 부작용으로 인해 손상되지 않는 신뢰할 수 있는 테스트를 만드는 것이 거의 불가능합니다.