Hướng dẫn what is difference between single and double quotes in php? - sự khác biệt giữa dấu nháy đơn và dấu ngoặc kép trong php là gì?

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    ĐọcSingle-quoted Strings: It is the easiest way to define a string. You can use it when you want the string to be exactly as it is written. All the escape sequences like \r or \n, will be output as specified instead of having any special meaning. Single-quote is usually faster in some cases. The special case is that if you to display a literal single-quote, escape it with a backslash (\) and if you want to display a backslash, you can escape it with another backslash (\\)

    Bàn luậnSingle-quoted Strings: 

    Trích dẫn đơn hoặc kép trong lập trình PHP được sử dụng để xác định một chuỗi. Nhưng, có rất nhiều sự khác biệt giữa hai người này. Chuỗi được trích xuất đơn: Đó là cách dễ nhất để xác định một chuỗi. Bạn có thể sử dụng nó khi bạn muốn chuỗi được chính xác như nó được viết. Tất cả các chuỗi thoát như \ r hoặc \ n, sẽ được đầu ra theo quy định thay vì có bất kỳ ý nghĩa đặc biệt nào. Quan điểm đơn thường nhanh hơn trong một số trường hợp. Trường hợp đặc biệt là nếu bạn hiển thị một trình điều khiển đơn theo nghĩa đen, hãy thoát nó bằng dấu gạch chéo ngược (\) và nếu bạn muốn hiển thị dấu gạch chéo ngược, bạn có thể thoát nó bằng một dấu gạch chéo ngược khác (\\). & NBSP; 

    Dưới đây chương trình minh họa các chuỗi được trích dẫn đơn: & NBSP;

    Chương trình 1: & NBSP;

    echo

    I am a geek.
    It'll be interesting to know about the string.
    This is a simple string.
    The word is ABC.
    1;

    PHP

    echo

    I am a geek.
    It'll be interesting to know about the string.
    This is a simple string.
    The word is ABC.
    1;

    echo 'I am a geek. ';

    echo

    I am a geek.
    It'll be interesting to know about the string.
    This is a simple string.
    The word is ABC.
    1;

    echo

    I am a geek.
    It'll be interesting to know about the string.
    This is a simple string.
    The word is ABC.
    4;

    echo

    0;

    5 
    6
    7;

    echo

    The name is Mustafa.
    The name is $name.
    
    0;

    The name is Mustafa.
    The name is $name.
    
    8

    Output:

    I am a geek. 
    It'll be interesting to know about the string. 
    A \ is named as backslash. 
    This is a portal for $string. 
    This is a portal for \n geeks.

    echo

    I am a geek.
    It'll be interesting to know about the string.
    This is a simple string.
    The word is ABC.
    1; By using Double quotes the PHP code is forced to evaluate the whole string. The main difference between double quotes and single quotes is that by using double quotes, you can include variables directly within the string. It interprets the Escape sequences. Each variable will be replaced by its value. 

    echo

    The name is Mustafa.
    The name is $name.
    
    6;Double-quoted Strings: 

    Các chuỗi được trích dẫn kép: Bằng cách sử dụng trích dẫn kép, mã PHP buộc phải đánh giá toàn bộ chuỗi. Sự khác biệt chính giữa báo giá kép và trích dẫn đơn là bằng cách sử dụng dấu ngoặc kép, bạn có thể bao gồm các biến trực tiếp trong chuỗi. Nó diễn giải các chuỗi thoát. Mỗi biến sẽ được thay thế bằng giá trị của nó. & NBSP; 

    Dưới đây chương trình minh họa các chuỗi được trích dẫn đơn: & NBSP;

    Chương trình 1: & NBSP;

    echo

    I am a geek.
    It'll be interesting to know about the string.
    This is a simple string.
    The word is ABC.
    1;

    PHP

    echo

    I am a geek.
    It'll be interesting to know about the string.
    This is a simple string.
    The word is ABC.
    1;

    echo 'I am a geek. ';

    echo

    I am a geek.
    It'll be interesting to know about the string.
    This is a simple string.
    The word is ABC.
    1;

    echo

    I am a geek.
    It'll be interesting to know about the string.
    This is a simple string.
    The word is ABC.
    4;

    echo

    0;

    The name is Mustafa.
    The name is $name.
    
    8

    Output:

    I am a geek.
    It'll be interesting to know about the string.
    This is a simple string.
    The word is ABC.

    5 
    6
    7;

    echo
    The name is Mustafa.
    The name is $name.
    
    0;
    echo
    I am a geek.
    It'll be interesting to know about the string.
    This is a simple string.
    The word is ABC.
    1;
    echo
    The name is Mustafa.
    The name is $name.
    
    6;
    1. Các chuỗi được trích dẫn kép: Bằng cách sử dụng trích dẫn kép, mã PHP buộc phải đánh giá toàn bộ chuỗi. Sự khác biệt chính giữa báo giá kép và trích dẫn đơn là bằng cách sử dụng dấu ngoặc kép, bạn có thể bao gồm các biến trực tiếp trong chuỗi. Nó diễn giải các chuỗi thoát. Mỗi biến sẽ được thay thế bằng giá trị của nó. & NBSP;Dưới đây chương trình minh họa các chuỗi được trích dẫn kép: & nbsp;
    2.

    Chương trình 2: & NBSP;

    echo

    1;

    Chương trình 2: & NBSP;

    echo

    1;

    3. echo
    7;
    echo
    Mustafa Ahmed's  "Think and grow rich".
    Mustafa Ahmed's \"Think and grow rich\".
    
    3;
    4.
    5 
    60;
    echo 3;
    5.

    Hãy cho chúng tôi hiểu sự khác biệt trong một dạng bảng -:

    & nbsp;

    Hãy cho chúng tôi hiểu sự khác biệt trong một dạng bảng -:

    & nbsp;


    Khi nào tôi nên sử dụng dấu ngoặc kép đơn hoặc kép?

    Nhưng, trong trường hợp trích dẫn kép, biến được viết bên trong các trích dẫn sẽ được nội suy với chuỗi. Nó có nghĩa là biến trong chuỗi sẽ được đánh giá. Do đó, thật dễ dàng để sử dụng báo giá kép khi nội suy chuỗi và các biến. Ưu điểm của các trích dẫn kép so với các trích dẫn đơn là chúng ta không cần kết hợp chuỗi và các biến bằng cách sử dụng toán tử & nbsp;. & Nbsp; Tuy nhiên, vì các biến cần được đánh giá trong chuỗi, sử dụng dấu ngoặc kép sẽ chậm hơn một chút so với sử dụng trích dẫn đơn.

    Ví dụ: tạo một biến & nbsp; $ name & nbsp; và viết chuỗi & nbsp; bond & nbsp; cho nó. Tiếp theo, hãy viết chuỗi & nbsp; tên là $ name. & Nbsp; và kèm theo chuỗi với các trích dẫn kép. Sử dụng chức năng & nbsp; echo & nbsp; để in chuỗi. Tương tự, kèm theo chuỗi chính xác với một báo giá duy nhất trong dòng sau.

    Mã ví dụ:

    Output:

    The name is Mustafa.
    The name is $name.
    

    Phần này sẽ thảo luận về các chuỗi lối thoát bằng cách sử dụng trích dẫn kép và trích dẫn đơn trong PHP. Các chuỗi thoát có thể được sử dụng bên trong các trích dẫn kép để thoát khỏi các ký tự. Trong khi đó, hầu hết các chuỗi thoát không được giải thích bên trong một trích dẫn duy nhất. Tuy nhiên, có một ngoại lệ để thoát khỏi dấu nháy đơn.

    Không cần phải thoát khỏi dấu nháy đơn nếu chúng ta viết một dấu nháy đơn trong chuỗi trong khi sử dụng các trích dẫn kép. Nhưng, trong trường hợp của một trích dẫn duy nhất, chúng ta cần thoát khỏi nó bằng cách sử dụng & nbsp; \ '. Ví dụ được hiển thị dưới đây.

    Mã ví dụ:

    Output:

    Mustafa Ahmed's  "Think and grow rich".
    Mustafa Ahmed's \"Think and grow rich\".
    

    Trong mã trên, rõ ràng là dấu nháy đơn không được thoát ra bằng cách sử dụng các trích dẫn kép. Các trích dẫn kép cũng được thoát ra bên trong các trích dẫn kép bằng cách sử dụng các ký tự thoát ra. Trong khi đó, trong trường hợp trích dẫn duy nhất, dấu nháy đơn được thoát ra bằng cách sử dụng lối thoát nhân vật. Trong trường hợp sau, các trích dẫn kép không được thoát ra trong khi sử dụng các ký tự thoát ra.

    Đây là những khác biệt đáng kể giữa trích dẫn đơn và kép trong PHP.

    Sự khác biệt giữa trích dẫn đơn và trích dẫn kép là gì?

    Các quy tắc sử dụng chung ở Mỹ, Canada, Úc và New Zealand, quy tắc chung là các trích dẫn kép được sử dụng để biểu thị lời nói trực tiếp. Các trích dẫn đơn được sử dụng để gửi một trích dẫn trong một trích dẫn, một trích dẫn trong tiêu đề hoặc một tiêu đề trong một báo giá.double quotes are used to denote direct speech. Single quotes are used to enclose a quote within a quote, a quote within a headline, or a title within a quote.

    Sự khác biệt giữa các chuỗi với trích dẫn đơn và trích dẫn kép trong JavaScript là gì?

    Nói chung, không có sự khác biệt giữa việc sử dụng các trích dẫn kép hoặc đơn, vì cả hai đều đại diện cho một chuỗi cuối cùng.Chỉ có một sự khác biệt trong việc sử dụng các trích dẫn đơn và đôi, và nó thuộc về ký tự trích dẫn nào bạn cần để thoát ra bằng cách sử dụng ký tự dấu gạch chéo ngược (\): \ 'hoặc \.there is no difference between using double or single quotes, as both of them represent a string in the end. There is only one difference in the usage of single and double quotes, and it comes down to what quote character you need to escape using the backslash character (\): \' or \”.

    Khi nào tôi nên sử dụng dấu ngoặc kép đơn hoặc kép?

    Nếu bạn là người Mỹ, sử dụng dấu ngoặc kép khó có thể đơn giản hơn: sử dụng dấu ngoặc kép mọi lúc trừ khi trích dẫn một cái gì đó trong một trích dẫn, khi bạn sử dụng đơn.Nó khác nhau ở Anglosphere lớn hơn, nơi họ thường sử dụng những người độc thân trong sách và nhân đôi trên các tờ báo.