Hướng dẫn sending data to the web browser in php - gửi dữ liệu đến trình duyệt web trong php
Để xây dựng các trang web động với PHP, bạn phải biết cách gửi dữ liệu đến trình duyệt web. PHP có một số hàm tích hợp cho mục đích này, phổ biến nhất là Echo () và Print (). Show Tìm kiếm một lối thoátNhư bạn có thể khám phá, một trong những biến chứng với việc gửi dữ liệu đến Web liên quan đến việc in dấu ngoặc kép và đôi. Một trong hai điều sau đây sẽ gây ra lỗi (Hình 1.2):Figure 1.2): Hình 1.2. Đây có thể là lỗi đầu tiên trong số nhiều lỗi phân tích cú pháp mà bạn thấy là một lập trình viên PHP (điều này là do dấu ngoặc kép không được giới thiệu).echo "She said, "How are you?""; print 'I'm just ducky.'; Có hai giải pháp cho vấn đề này. Đầu tiên, sử dụng dấu ngoặc đơn khi in dấu báo kép và ngược lại: echo 'She said, "How are you?"'; print "I'm just ducky."; Hoặc, bạn có thể thoát khỏi ký tự có vấn đề bằng cách trước đó bằng một dấu gạch chéo ngược:escape the problematic character by preceding it with a backslash: echo "She said, \"How are you?\""; print 'I\'m just ducky.'; Hiểu cách sử dụng dấu gạch chéo ngược để thoát khỏi một nhân vật là một khái niệm quan trọng và một điều tôi sẽ đề cập đến chiều sâu hơn ở cuối chương. echo 'Hello, world!'; print "It's nice to see you."; Như bạn có thể thấy trong ví dụ này, các dấu ngoặc kép đơn hoặc kép sẽ hoạt động với một trong hai hàm (sự khác biệt giữa hai loại dấu ngoặc kép sẽ được làm rõ bởi kết thúc của chương). Cũng lưu ý rằng trong PHP, tất cả các câu lệnh (một dòng mã được thực thi, theo thuật ngữ của Layman) phải kết thúc bằng dấu chấm phẩy. Để gửi dữ liệu đến trình duyệt web
Làm cách nào để chuyển dữ liệu vào trình duyệt của tôi?Với echo () nhưng không in (), bạn có thể gửi nhiều phần dữ liệu riêng biệt đến trình duyệt web bằng dấu phẩy: echo 'hello,', 'thế giới!';Echo () và print () đều có thể được sử dụng để in văn bản trên nhiều dòng, như bạn sẽ thấy.Tôi thích sử dụng echo () hơn in (), không có lý do cụ thể.: echo 'Hello, ', 'world!'; Echo() and print() can both be used to print text over multiple lines, as you'll see. I prefer to use echo() over print(), for no particular reason.
Bạn có thể sử dụng các chức năng hoặc cấu trúc ngôn ngữ PHP nào để gửi dữ liệu đến trình duyệt?Sử dụng hàm tiêu đề của PHP () và json_encode (), bạn có thể gửi dữ liệu trở lại trình duyệt dưới dạng javascript, cho phép chúng tôi sử dụng nó như một thuộc tính SRC của nút tập lệnh.header() function and json_encode() , you can send data back to the browser as JavaScript, which allows us to use it as a src attribute of a script node.
Làm thế nào truyền dữ liệu từ PHP sang HTML?Cách đơn giản nhất để gửi dữ liệu PHP đến HTML là sử dụng lệnh Ech Echo, sẽ in đơn giản vào trình duyệt ... // Tạo một số dữ liệu với PHP .. $ fruits = mảng ('Apple', 'chuối', 'anh đào') ;. // Tạo danh sách HTML .. tiếng vang "";.. // Thêm mục vào danh sách .. |