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;

    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;

    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 
    6
    

    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.

    Chủ Đề