>  기사  >  백엔드 개발  >  PHP에서 작은 따옴표와 큰 따옴표의 차이점은 무엇입니까?

PHP에서 작은 따옴표와 큰 따옴표의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2020-07-16 15:05:593635검색

PHP에서 작은따옴표와 큰따옴표의 차이점: 큰따옴표 안의 필드는 컴파일러에 의해 해석된 다음 HTML 코드로 출력됩니다. 작은따옴표 안의 필드는 해석되지 않고 직접 출력됩니다. 작은따옴표는 변수 구문 분석을 고려할 필요가 없으며 큰따옴표보다 빠릅니다.

PHP에서 작은 따옴표와 큰 따옴표의 차이점은 무엇입니까?

PHP에서는 작은따옴표나 큰따옴표를 사용하여 문자열을 나타낼 수 있습니다. 하지만 우리는 개발자로서 차이점을 이해해야 합니다.

1. 콘텐츠 구문 분석이 다릅니다

""큰따옴표 안의 필드는 컴파일러에 의해 해석된 후 HTML 코드로 출력됩니다.

''작은따옴표 안의 필드는 해석되지 않고 직접 출력됩니다. [관련 권장 사항: PHP 튜토리얼]

<?php
$age = 20;
$str1 = &#39;I am $age years old&#39;;
$str2 = "I am $age years old";
echo $str1,&#39;<br />&#39;; // I am $age years old 
echo $str2,&#39;<br />&#39;; // I am 20 years old;
?>

2. 다양한 구문 분석 속도

작은따옴표는 변수 구문 분석을 고려할 필요가 없으며 큰따옴표보다 빠릅니다. 작은따옴표를 사용하는 것이 좋습니다. 때로는 큰따옴표가 사용하기 더 쉽습니다. 예를 들어 SQL 문을 함께 연결할 때

backslash

//使用单引号
echo &#39; this \n is \r the blog \t of \\ zhoumanhe \\&#39;; 
//上面使用单引号输出的值是 this \n is \r the blog \t of \ zhoumanhe \  
echo &#39;&#39;;
echo "";  
//使用双引号
echo "this \n is \r the blog \t of \\ zhoumanhe \\"; 
//上面使用双引号输出的值是 this is the blog of \ zhoumanhe \

sql

예를 들어 쿼리 조건에서 상수가 사용된다고 가정합니다. :

select * from abc_table where user_name=&#39;abc&#39;;

SQL 문은 다음과 같이 작성할 수 있습니다.

SQLstr = “select * from abc_table where user _name= ‘abc&#39;” ;

쿼리 조건에 변수가 사용된다고 가정하면(예:

$user_name = $_REQUEST[&#39;user_name&#39;]; //字符串变量

또는

$user=array (”name”=> $_REQUEST[&#39;user_name‘,"age"=>$_REQUEST[&#39;age&#39;];//数组变量

) SQL 문은 다음과 같이 작성할 수 있습니다.

SQLstr = “select * from abc_table where user_name = ‘ ” . $user_name . ” ‘ “;
SQLstr = “select * from abc_table where user_name = ‘ ” . $user["name"] . ” ‘ “;

비교:

SQLstr=”select * from abc_table where user_name = ‘ abc ‘ ” ;
SQLstr=”select * from abc_table where user_name =&#39; ” . $user _name . ” ‘ “;
SQLstr=”select * from abc_table where user_name =&#39; ” . $user["name"] . ” ‘ “;

SQLstr은 다음 3개 부분으로 분해될 수 있습니다.

1: "select * from table where user_name = ' " // 고정 SQL 문

2: $user // 변수

3: " ' "

원칙 PHP 따옴표 사용

1. 문자열 값에는 따옴표를 사용하세요

2. PHP에서는 가능한 한 작은따옴표를 사용하고, 모든 HTML 코드에는 큰따옴표를 사용하세요.

3. 작업을 단순화하려면 따옴표를 사용하세요

4. 복잡한 경우에는 중괄호를 사용하세요

PHP 따옴표의 또 다른 용도는 때로는 PHP를 사용하여 텍스트 파일을 생성해야 한다는 것입니다. 작은따옴표는 n을 문자로 직접 출력합니다.

위 내용은 PHP에서 작은 따옴표와 큰 따옴표의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.