PHP - Hiển thị văn bản trong trình duyệt

Mục tiêu của PHP là cho phép tạo ra các trang web động và vì thế, mục đích chính của nó là gửi dữ liệu tới trình duyệt.

Ba chức năng tiêu chuẩn

PHP cung cấp ba chức năng để gửi văn bản tới trình duyệt:

  • tiếng vang
  • in
  • in

Hàm echo

Hàm echo gửi một chuỗi (kèm theo dấu ngoặc kép) đến các trình duyệt. Cú pháp của hàm này như sau:

 biểu hiện tiếng vang; 

Biểu thức có thể là một chuỗi hoặc một biểu thức sẽ được đánh giá bởi trình thông dịch:

  •  tiếng vang "dây"; 
  •  tiếng vang (1 + 2) * 87; 

Vì chuỗi được phân tách bằng dấu ngoặc kép, việc chèn dấu ngoặc kép trong chuỗi gây ra lỗi. Đây là lý do tại sao dấu ngoặc kép và bất kỳ ký tự đặc biệt nào phải được bắt đầu bằng dấu gạch chéo ngược. Dưới đây là tóm tắt về các ký tự đặc biệt yêu cầu sử dụng dấu gạch chéo ngược: (dấu phẩy, ký tự $, phản đối, trả về vận chuyển, dòng mới, tab).

Ký tự $ có vai trò đặc biệt đến mức mà trình thông dịch coi nó là một biến, có nghĩa là khi gặp ký tự $ trong một chuỗi, trình thông dịch sẽ lấy tên của biến theo ký tự $ và thay thế nó bằng ký tự giá trị.

Trong ví dụ sau, ngày hiện tại được gán cho một biến có tên là $ MyDate và được hiển thị trong trình duyệt:

 Hiển thị ngày 

Chức năng in

Hàm in tương tự như hàm echo với sự khác biệt mà biểu thức được hiển thị được tìm thấy giữa các dấu ngoặc đơn. Cú pháp của chức năng in như sau:

  •  in (biểu thức); 

Trong đó biểu thức xác định một chuỗi hoặc một biểu thức sẽ được trình thông dịch đánh giá:

  •  in ("Chuỗi ký tự"); 
  •  in ((1 + 2) * 87); 

Chức năng Printf

Hàm printf () (mượn từ ngôn ngữ C) hiếm khi được sử dụng vì cú pháp của nó cồng kềnh hơn. Tuy nhiên, không giống như các chức năng trước đó, nó cho phép định dạng dữ liệu, có nghĩa là người ta có thể chọn định dạng trong đó một biến sẽ được hiển thị trên màn hình.

Cú pháp của printf () như sau:

 printf (chuỗi định dạng); 

Chuỗi được định dạng là một chuỗi chứa các mã đặc biệt để xác định vị trí sẽ chèn giá trị và định dạng của nó, nghĩa là biểu diễn của nó. Mỗi mã phải được đáp ứng với giá trị hoặc biến liên quan, có thể được tìm thấy dưới dạng tham số ở cuối hàm printf. Các giá trị ?? được chèn vào chuỗi được định dạng được phân tách bằng dấu phẩy:

Kiểu định dạng
% bsố nguyên trong ký hiệu nhị phân
% cký tự được mã hóa bằng mã ASCII của nó
% dsố nguyên trong ký hiệu thập phân
% eLoại kép (số float) ở định dạng khoa học (1.76e +3)
% fLoại kép (số float)
% oSố nguyên trong bát phân
%SChuỗi
% xSố nguyên trong ký hiệu thập lục phân (chữ thường)
% XSố nguyên trong ký hiệu thập lục phân (chữ in hoa)
%%% Tính cách

Tài liệu gốc được xuất bản trên CommentcaMarche.net

Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên