Heredoc PHP w3schools

Như chúng ta đã biết từ bài học trước, chuỗi là dãy các ký tự. Trước khi chúng ta có thể sử dụng một chuỗi, chúng ta phải tạo ra nó. Chúng ta có thể tạo nó theo nhiều cách khác nhau

Cách dễ nhất để xác định một chuỗi là đóng nó trong dấu ngoặc đơn $string = 'value' và tất cả các ký tự trong dấu ngoặc kép sẽ được coi là ký tự

Nếu chúng ta cố gắng sử dụng ký tự ['] trong dấu ngoặc đơn, nó sẽ không xuất ký tự, vì nó đóng dấu ngoặc kép đầu tiên và trả về lỗi. Để sử dụng các ký tự ['] hoặc / trong một trích dẫn, chúng ta phải sử dụng nó với dấu gạch chéo ngược [\]

Chúng tôi cũng có thể xác định chuỗi bằng dấu ngoặc kép [ $string = "value"]

Các chuỗi được xác định bởi dấu ngoặc kép được php nhận dạng và ở đầu ra trả về giá trị của biến

Trong trường hợp này, Php tự động nhận ra rất nhiều ký tự đặc biệt

Một cách khác để xác định chuỗi là sử dụng cú pháp heredoc. Nó sẽ bắt đầu bằng từ khóa [3 và một mã định danh. Sau đó, bạn có thể nhập văn bản của mình vào nhiều dòng hơn như thể đó là một chuỗi trích dẫn kép. Nó có nghĩa là bạn có thể sử dụng các biến bên trong heredoc. Nếu bạn đã sẵn sàng với văn bản của mình, bạn chỉ cần viết lại mã định danh trong một dòng mới như sau

Đừng quên rằng không được phép thụt lề thẻ đóng nếu làm như vậy bạn sẽ gặp lỗi phân tích cú pháp.  

Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng các chuỗi PHP heredoc và nowdoc để cải thiện khả năng đọc mã

Giới thiệu về chuỗi PHP heredoc

Khi bạn đặt các biến trong một chuỗi trích dẫn kép, PHP sẽ mở rộng các tên biến. Nếu một chuỗi chứa dấu ngoặc kép [“], bạn cần thoát chúng bằng ký tự dấu gạch chéo ngược [

4]. Ví dụ

Chủ Đề