Các chuỗi thoát được sử dụng để thoát một ký tự trong quá trình phân tích chuỗi. Nó cũng được sử dụng để thể hiện ngắt dòng, tab, cảnh báo, v.v. Các chuỗi thoát được nội suy thành các chuỗi được bao quanh bởi dấu ngoặc kép hoặc cú pháp di truyền
Chuỗi thoát được bắt đầu bằng dấu gạch chéo ngược của ký tự thoát [\] theo sau là ký tự có thể là ký tự chữ và số hoặc ký tự đặc biệt. Nếu nó là một ký tự chữ và số, nó có ý nghĩa đặc biệt để biểu thị các ngắt dòng \n, xuống dòng \r, v.v.
Nếu đó là ký tự đặc biệt thì ký tự đó sẽ được coi như trong quá trình phân tích cú pháp chuỗi
Các chuỗi trong PHP có thể được chỉ định theo bốn cách khác nhau
Cú pháp trích dẫn đơn, trích dẫn kép, cú pháp Heredoc và cú pháp nowdac
Trích dẫn đơn và trích dẫn kép được sử dụng thường xuyên nhất
trích dẫn đơn
Cách đơn giản nhất để chỉ định một chuỗi là đặt nó trong dấu nháy đơn – ‘’. Đây 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 chính xác như được viết. Tất cả các chuỗi thoát như \r hoặc \n, sẽ được xuất ra theo chỉ định thay vì có bất kỳ ý nghĩa đặc biệt nào. Dấu nháy đơ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 muốn hiển thị một dấu nháy đơ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 dấu gạch chéo ngược khác [\\].
Thí dụ
đầu ra
I am a developer. it will be interesting to know about the string. a \ is named as backslash
trích dẫn kép
Nó buộc phải đánh giá toàn bộ chuỗi. Sự khác biệt chính giữa dấu ngoặc kép và dấu ngoặc đơ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ó
Thí dụ
đầu ra
I am a developer. it will be interesting to know about the string. the word is abc
di truyền
Cách thứ ba để phân định chuỗi là cú pháp heredoc.