Làm cách nào để viết nhiều dòng trong PHP?

Các câu lệnh if dài có thể được chia thành nhiều dòng khi vượt quá giới hạn ký tự/dòng. Các điều kiện phải được định vị trên dòng sau và thụt vào 4 ký tự. Các toán tử logic [&&, ||, v.v. ] nên ở đầu dòng để dễ nhận xét [và loại trừ] điều kiện hơn. Dấu ngoặc đóng và dấu ngoặc mở có dòng riêng ở cuối điều kiện

Giữ các toán tử ở đầu dòng có hai lợi thế. Việc bình luận một dòng cụ thể trong quá trình phát triển trong khi vẫn giữ mã đúng về mặt cú pháp [tất nhiên là ngoại trừ dòng đầu tiên] là chuyện nhỏ. Hơn nữa là logic được giữ ở phía trước nơi nó không bị lãng quên. Việc quét các điều kiện như vậy rất dễ dàng vì chúng được sắp xếp bên dưới nhau

if [[$condition1
    || $condition2]
    && $condition3
    && $condition4
] {
    //code here
}
?>

Điều kiện đầu tiên có thể được liên kết với những điều kiện khác

if [   $condition1
    || $condition2
    || $condition3
] {
    //code here
}
?>

Tất nhiên, trường hợp tốt nhất là khi dòng không cần chia. Khi mệnh đề if thực sự đủ dài để tách ra, tốt hơn hết là đơn giản hóa nó. Trong những trường hợp như vậy, bạn có thể diễn đạt các điều kiện dưới dạng các biến và so sánh chúng trong điều kiện if[]. Điều này có lợi ích là "đặt tên" và chia các bộ điều kiện thành các phần nhỏ hơn, dễ hiểu hơn

________số 8_______

Đã có đề xuất thụt lề các "nhóm" trong ngoặc đơn bằng 1 khoảng trắng cho mỗi nhóm. Điều này quá khó để đạt được trong quy trình viết mã của bạn, vì phím tab của bạn luôn tạo ra 4 dấu cách. Việc thụt lề các mệnh đề if sẽ mất quá nhiều thời gian tinh chỉnh

Nhận xét nhiều dòng có thể được sử dụng để nhận xét các khối mã lớn. Nó bắt đầu bằng /* và kết thúc bằng */

/* This is a multi-line comment.
   It spans multiple lines.
   This is still part of the comment. 
*/

Nhận xét PHP có thể được sử dụng để mô tả bất kỳ dòng mã nào để nhà phát triển khác có thể hiểu mã dễ dàng. Nó cũng có thể được sử dụng để ẩn bất kỳ mã nào

PHP hỗ trợ chú thích một dòng và nhiều dòng. Những nhận xét này tương tự như nhận xét kiểu C/C++ và Perl [kiểu vỏ Unix]

Nhận xét một dòng PHP

Có hai cách để sử dụng chú thích một dòng trong PHP

  • // [Nhận xét một dòng kiểu C++]
  • # [Nhận xét một dòng kiểu Unix Shell]

đầu ra

Chào mừng bạn đến với nhận xét một dòng PHP

Nhận xét nhiều dòng PHP

Trong PHP, chúng ta cũng có thể nhận xét nhiều dòng. Để làm như vậy, chúng ta cần đặt tất cả các dòng trong /* */. Hãy xem một ví dụ đơn giản về comment nhiều dòng trong PHP

Trong PHP, chúng tôi có nhiều chuỗi thoát. Chúng tôi sẽ chỉ đề cập đến hai ở đây. Phương pháp đơn giản nhất là sử dụng chuỗi thoát

This is the first line 
This is the second line
0. Chúng tôi sử dụng chuỗi thoát này với dấu ngoặc kép. Cú pháp đúng để sử dụng chuỗi thoát này như sau

Chương trình dưới đây cho thấy cách chúng ta có thể sử dụng toán tử gán nối và

This is the first line 
This is the second line
5 để viết các chuỗi nhiều dòng trong PHP

Nếu bạn muốn tìm hiểu thêm về các chuỗi nhiều dòng PHP, nhóm chuyên gia lập trình của chúng tôi đã đi xa hơn để chia nhỏ chủ đề trong bài viết này

Tiếp tục đọc để tìm hiểu cách tạo chuỗi nhiều dòng trong PHP cùng với các phương pháp hay nhất để sử dụng chúng

nội dung

Chuỗi nhiều dòng PHP. Tất cả những gì bạn cần biết về nó

– Chuỗi là gì?

Chuỗi là tập hợp các ký tự, mỗi ký tự tương đương với một byte. Do đó, PHP chỉ hỗ trợ bộ 256 ký tự và do đó không hỗ trợ Unicode gốc. Trong PHP, chuỗi dài được hỗ trợ;

– Chuỗi nhiều dòng là gì?

Từ khóa string trong chuỗi nhiều dòng, đây cũng là một kiểu dữ liệu. Chuỗi nhiều dòng là một tập hợp chỉ bao gồm các chuỗi dòng. Các chuỗi nhiều dòng là các chuỗi đã được chia thành nhiều dòng để tăng cường khả năng đọc mã

– Cú pháp chuỗi nhiều dòng

Một số ngôn ngữ lập trình có thiết kế cú pháp, đặc biệt đối với các chuỗi chứa nhiều dòng. Cú pháp được gọi là here document hoặc “heredoc” trong một số ngôn ngữ này.

Chuỗi được biểu diễn dưới dạng một ký tự giữa một dòng mã. Tuy nhiên, mã tiếp tục sau ký tự đầu tiên và thông tin của chuỗi không hiển thị cho đến dòng sau. Trong các ngôn ngữ khác, nội dung của chuỗi xảy ra sau ký tự đầu tiên và mã tiếp tục sau dấu kết thúc bằng chữ của chuỗi

Hãy xem đoạn mã này

Từ đoạn mã trên, mã không hiển thị cho đến dòng thứ ba, sau

đầu ra

sử dụng
đa tuyến
Chuỗi

– Nối hai chuỗi

Để nối hai chuỗi, chúng ta sẽ sử dụng toán tử gán . = PHP_EOL để chỉ ra phần cuối của mã.

đầu ra

sử dụng
đa tuyến
Chuỗi

– Sử dụng Cú pháp Heredoc và Nowdoc

Heredoc giúp việc gán hoặc lặp lại một chuỗi nhiều dòng trở nên đơn giản. Không có dấu ngoặc kép, văn bản Heredoc hoạt động chính xác như một chuỗi. Nowdoc là một mã định danh với một chuỗi trích dẫn đơn và nó được tuyên bố giống hệt với Heredoc, nhưng không có quá trình xử lý nào trong Nowdoc. Trình tự

đầu ra

sử dụng
đa tuyến
Chuỗi

Cú pháp cho Nowdoc

đầu ra

sử dụng
đa tuyến
Chuỗi

Với các ví dụ trên đã chỉ ra sự khác biệt giữa Heredoc và Nowdoc

Hiểu cách chuỗi dài PHP hoạt động

Có bốn phương pháp để cung cấp một chuỗi ký tự

– Trích dẫn đơn

Để biểu thị một trích dẫn, hãy sử dụng dấu gạch chéo ngược []. Nhân đôi nó để biểu thị dấu gạch chéo ngược theo nghĩa đen [\]. Tất cả các ví dụ khác về dấu gạch chéo ngược sẽ được coi là dấu gạch chéo ngược theo nghĩa đen, ngụ ý rằng các chuỗi thoát bổ sung, chẳng hạn như r hoặc n, sẽ được in như đã nêu thay vì có tầm quan trọng đáng kể.

Chủ Đề