Hàm thoát trong PHP

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.

Chủ Đề