Hướng dẫn should i use single or double quotes in php? - tôi nên sử dụng dấu ngoặc đơn hay dấu ngoặc kép trong php?

Đây là một bài viết tôi đã viết một thời gian trước trên blog cũ của tôi khi tôi mới bắt đầu học PHP. Tôi sẽ đăng lại nó ở đây, trong trường hợp nó giúp bất cứ ai :)

Nếu bạn muốn lưu văn bản dưới dạng biến hoặc hiển thị nó trên màn hình (với nói,

print '
  • Flour - 300 grams
  • Butter - 200 grams
  • Water - 100 ml
'
;
5 hoặc
print '
  • Flour - 300 grams
  • Butter - 200 grams
  • Water - 100 ml
'
;
6), bạn phải bao quanh văn bản trong các trích dẫn. Văn bản xung quanh bằng trích dẫn làm cho văn bản đó trở thành một chuỗi.

Bạn có thể sử dụng các trích dẫn đơn (

print '
  • Flour - 300 grams
  • Butter - 200 grams
  • Water - 100 ml
'
;
7) hoặc trích dẫn kép (____ 18 18), nhưng có một số khác biệt quan trọng, mà tôi sẽ xem trong bài đăng này.

Dấu nháy đơn

Trích dẫn đơn là cách đơn giản nhất để tạo một chuỗi. Họ chỉ hiển thị những gì chúng được đưa ra, không có chuông và còi, không có "quyền hạn" đặc biệt như có thể hiển thị các giá trị biến (xem bên dưới trong phần trích dẫn kép).

// Using single quotes to save a string in a variable:
$recipe_title = 'Meatball Spaghetti';

// Using single quotes to write something on the screen:
echo '

Meatball Spaghetti

'
; // The line above will get output as-is in your code: <h2>Meatball Spaghettih2>

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

Nếu bạn cần hiển thị văn bản trên nhiều dòng, bạn có thể sử dụng ngắt dòng trong các trích dẫn để đạt được điều này. Ví dụ:

print '
  • Flour - 300 grams
  • Butter - 200 grams
  • Water - 100 ml
'
;

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

  • Flour - 300 grams
  • Butter - 200 grams
  • Water - 100 ml

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

print '
    '; print '
  • Flour - 300 grams
  • '
    ; print '
  • Butter - 200 grams
  • '
    ; print '
  • Water - 100 ml
  • '
    ; print '
'
;

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

  • Flour - 300 grams
  • Butter - 200 grams
  • Water - 100 ml

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

Nếu bạn cần hiển thị văn bản trên nhiều dòng, bạn có thể sử dụng ngắt dòng trong các trích dẫn để đạt được điều này. Ví dụ:

Điều này sẽ được đầu ra như:

Nếu bạn cố gắng sử dụng nhiều & nbsp; ________ 16 hoặc & nbsp; ________ 15 & nbsp; trên nhiều dòng, nó sẽ không hoạt động theo cùng một cách. Ví dụ:

echo 'Za\'atar is a Middle Eastern spice mix.';

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

  • Flour - 300 grams
  • Butter - 200 grams
  • Water - 100 ml
3

Nếu bạn cần hiển thị văn bản trên nhiều dòng, bạn có thể sử dụng ngắt dòng trong các trích dẫn để đạt được điều này. Ví dụ:

Điều này sẽ được đầu ra như:

echo 'A \\ is called a "backslash."';

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

  • Flour - 300 grams
  • Butter - 200 grams
  • Water - 100 ml
5

Nếu bạn cần hiển thị văn bản trên nhiều dòng, bạn có thể sử dụng ngắt dòng trong các trích dẫn để đạt được điều này. Ví dụ:

Điều này sẽ được đầu ra như:

Nếu bạn cố gắng sử dụng nhiều & nbsp; ________ 16 hoặc & nbsp; ________ 15 & nbsp; trên nhiều dòng, nó sẽ không hoạt động theo cùng một cách. Ví dụ:

Ký tự đặc biệt và ký tự thoát có trích dẫn đơn lẻ

$recipe_title = 'Meatball Spaghetti';

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

Meatball Spaghetti

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

echo '

' . $recipe_title . '

'
;

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

print '
  • Flour - 300 grams
  • Butter - 200 grams
  • Water - 100 ml
'
;
0

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

Nếu bạn cần hiển thị văn bản trên nhiều dòng, bạn có thể sử dụng ngắt dòng trong các trích dẫn để đạt được điều này. Ví dụ:

Điều này sẽ được đầu ra như:

Nếu bạn cố gắng sử dụng nhiều & nbsp; ________ 16 hoặc & nbsp; ________ 15 & nbsp; trên nhiều dòng, nó sẽ không hoạt động theo cùng một cách. Ví dụ:

print '
  • Flour - 300 grams
  • Butter - 200 grams
  • Water - 100 ml
'
;
1

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

print '
  • Flour - 300 grams
  • Butter - 200 grams
  • Water - 100 ml
'
;
2

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

Nếu bạn cần hiển thị văn bản trên nhiều dòng, bạn có thể sử dụng ngắt dòng trong các trích dẫn để đạt được điều này. Ví dụ:

Điều này sẽ được đầu ra như:

print '
  • Flour - 300 grams
  • Butter - 200 grams
  • Water - 100 ml
'
;
3

Nhập chế độ FullScreenen EXIT Mode FullScreen

displays:

print '
  • Flour - 300 grams
  • Butter - 200 grams
  • Water - 100 ml
'
;
4

Nhập chế độ FullScreenen EXIT Mode FullScreen

Phá vỡ dòng với các trích dẫn đơn lẻ

Nếu bạn cần hiển thị văn bản trên nhiều dòng, bạn có thể sử dụng ngắt dòng trong các trích dẫn để đạt được điều này. Ví dụ:

  • Điều này sẽ được đầu ra như:
  • Nếu bạn cố gắng sử dụng nhiều & nbsp; ________ 16 hoặc & nbsp; ________ 15 & nbsp; trên nhiều dòng, nó sẽ không hoạt động theo cùng một cách. Ví dụ:
  • Ký tự đặc biệt và ký tự thoát có trích dẫn đơn lẻ
  • Bạn chỉ có hai tùy chọn khi nói đến các trích dẫn đơn:
  • print '
      '; print '
    • Flour - 300 grams
    • '
      ; print '
    • Butter - 200 grams
    • '
      ; print '
    • Water - 100 ml
    • '
      ; print '
    '
    ;
    7 cho một báo giá kép
  • Xem thêm trong hướng dẫn sử dụng PHP

Tôi nên sử dụng những gì?

Nói chung, bạn sử dụng hoặc, nhưng bạn nên phù hợp với loại bạn sử dụng và khi nào. Ví dụ: bạn có thể chọn sử dụng các báo giá đơn theo mặc định trừ khi bạn cần sử dụng các biến hoặc ký tự đặc biệt trong chuỗi.

Bạn có thể nghĩ rằng vì các trích dẫn đôi cung cấp cho bạn nhiều tính năng hơn, nên tốt hơn nếu sử dụng chúng mọi lúc, nhưng các trích dẫn đơn lẻ có lẽ tốt hơn cho các chuỗi đơn giản vì bạn không cần phải thoát khỏi các ký tự đặc biệt như dấu hiệu đô la.

Tôi nên sử dụng trích dẫn đơn hay đôi?

Trong tiếng Anh Hoa Kỳ, bạn phải sử dụng dấu ngoặc kép.Dấu một trích dẫn duy nhất được sử dụng cho báo giá trong báo giá.Trong tiếng Anh của Vương quốc Anh, việc sử dụng các dấu ngoặc đơn duy nhất phổ biến nhất, với dấu ngoặc kép cho các trích dẫn trong báo giá, mặc dù cách khác cũng được chấp nhận.. Single quotation marks are used for quotes within quotes. In UK English, it's most common to use single quotation marks, with double quotation marks for quotes within quotes, although the other way around is acceptable too.

Là tốt hơn để sử dụng trích dẫn đơn hoặc đôi trong JavaScript?

Cả hai trích dẫn đơn ('') và double ("") được sử dụng để biểu diễn một chuỗi trong javascript.Chọn một phong cách trích dẫn là tùy thuộc vào bạn và không có ngữ nghĩa đặc biệt nào cho một phong cách khác.Tuy nhiên, điều quan trọng cần lưu ý là không có loại cho một ký tự trong JavaScript, mọi thứ luôn là một chuỗi!there is no special semantics for one style over the other. Nevertheless, it is important to note that there is no type for a single character in javascript, everything is always a string!

Khi nào nên sử dụng báo giá kép?

Sử dụng dấu ngoặc kép Dấu (Tiết) xung quanh một trích dẫn trực tiếp.Một trích dẫn trực tiếp là một báo cáo từ ngữ về những gì người khác nói hoặc viết.Bạn sử dụng các từ chính xác và dấu câu của bản gốc.Harriet Jacobs viết, cô ấy ngồi xuống, run rẩy ở mỗi chi (61).around a direct quote. A direct quote is a word- for-word report of what someone else said or wrote. You use the exact words and punctuation of the original. Harriet Jacobs writes, “She sat down, quivering in every limb” (61).