Để 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.
Quy trình truy cập PHP bằng trình duyệt web là gì?Nếu bạn đã cài đặt một máy chủ web trong máy tính của mình, thường thì gốc của thư mục web của nó có thể được truy cập bằng cách nhập http: // localhost vào trình duyệt web. Vì vậy, nếu bạn đã đặt một tập tin có tên Hello. PHP bên trong thư mục web của mình, bạn có thể chạy tệp đó bằng cách gọi http: //localhost/hello.php.typing http://localhost in the web browser. So, if you placed a file called hello. php inside its web folder, you can run that file by calling http://localhost/hello.php.
Làm thế nào bạn có thể truy cập dữ liệu mảng được gửi từ một trang web bằng PHP?Khi bạn gửi một biểu mẫu thông qua phương thức GET, PHP cung cấp một biến SuperGlobal, được gọi là $ _GET.PHP sử dụng biến $ _GET này để tạo một mảng kết hợp với các khóa để truy cập tất cả thông tin đã gửi (dữ liệu biểu mẫu).Các phím được tạo bằng các giá trị thuộc tính tên của phần tử., PHP provides a superglobal variable, called $_GET. PHP uses this $_GET variable to create an associative array with keys to access all the sent information ( form data ). The keys is created using the element's name attribute values.
PHP hoạt động như thế nào với HTML?Nếu bạn muốn đại diện cho các trang web, bạn cần sử dụng đánh dấu HTML.PHP chỉ đơn thuần là một ngôn ngữ lập trình (trong bối cảnh này) được sử dụng để tạo tự động đánh dấu HTML.Vì vậy, nếu bạn yêu cầu một tệp PHP và mong đợi một trang web đổi lại, tập lệnh PHP phải tạo đánh dấu HTML và gửi nó trong phản hồi.if you request a PHP file, and expect a web-page in return, the PHP script has to generate the HTML markup and send it in the response. |