Chào mừng bạn đến với bài viết này về cách sử dụng PHP trong HTML. Ở đây, chúng tôi cố gắng tìm hiểu cụ thể về cách tương tác chính xác của PHP và HTML, ở cấp độ của một tệp
I am HTML markup.
4 cụ thể. Nói cách khác, làm thế nào để bạn thực sự đưa PHP vào HTML, và những quy tắc nào bạn có thể và không thể tuân theo khi kết hợp PHP và HTML với nhau?Bài viết này là một phần trong loạt bài của chúng tôi giải thích những điều cơ bản về PHP để phát triển WordPress và dựa trên kiến thức từ hai bài viết trước
- ______05 của PHP.
5 là cách PHP xuất mọi thứ ra trang. Đối với mục đích của bài viết này, về cơ bản, đó là nút “biến cái này thành HTML” của PHPI am HTML markup.
- hàm PHP. Các hàm là các đơn vị công việc chỉ chạy khi chúng được gọi [được triệu gọi] và bài viết này sẽ tìm hiểu xem ý nghĩa của “luồng điều khiển” ảnh hưởng đến đầu ra HTML thực sự được gửi tới trình duyệt như thế nào
Như một lưu ý cuối cùng. để tìm hiểu những gì hiệu quả và không hiệu quả khi sử dụng PHP trong HTML, các ví dụ cụ thể sẽ hữu ích hơn lý thuyết. Vì vậy, phần lớn bài viết này là các ví dụ về cách sử dụng phù hợp của PHP trong HTML, với các nhận xét cho từng ví dụ mã
Cách đưa PHP vào HTML. Các loại tệp và các cân nhắc khác
Theo mặc định, bạn không thể sử dụng PHP trong các tệp HTML, nghĩa là các tệp kết thúc bằng
7
I am HTML markup.
Điều đầu tiên cần biết là theo mặc định, bạn không thể sử dụng PHP trong các tệp HTML, nghĩa là các tệp kết thúc bằng
I am HTML markup.
7. Có thể định cấu hình máy chủ của bạn để cho phép PHP trong các tệp
I am HTML markup.
7, nhưng điều đó nằm ngoài phạm vi của chúng tôi—vì vậy, bây giờ, chỉ cần nhớ rằng, nếu bạn muốn viết PHP, bạn muốn làm việc với các tệp
I am HTML markup.
4Trong môi trường WordPress, điều đó phần lớn được quan tâm. toàn bộ WordPress dựa trên PHP, vì vậy bạn sẽ rất thường xuyên làm việc với các tệp
I am HTML markup.
4 và hầu như không bao giờ với các tệp
I am HTML markup.
7Tệp
4 không có gì khiến nó trở nên “khác biệt” vốn có so với tệp
I am HTML markup.
7, ngoại trừ việc nó có thể chạy PHP
I am HTML markup.
Một điều khác bạn nên biết là điều này. một tệp
I am HTML markup.
4 có thể chạy chính xác như một tệp
I am HTML markup.
7, hoàn toàn không có PHP. Nói cách khác, tệp
I am HTML markup.
4 không có gì khiến nó trở nên “khác biệt” so với tệp
I am HTML markup.
7, ngoại trừ việc nó có thể chạy PHPMột vài ví dụ về mã sẽ làm rõ hơn ý của chúng tôi về điều này
Cách
I am HTML markup.
7 tệp phản hồi với HTML và PHP
I am HTML markup.
Hãy tưởng tượng chúng ta có một tệp,
I am HTML markup.
60, có nội dung sau
I am HTML markup.
7Truy cập tệp
I am HTML markup.
60 này trong trình duyệt web của bạn sẽ cung cấp cho bạn đầu ra sau.
I am HTML markup.
62Bây giờ điều gì sẽ xảy ra nếu chúng ta thêm phần sau vào
I am HTML markup.
60
I am HTML markup.
Truy cập tệp
I am HTML markup.
60 này trong trình duyệt web của bạn sẽ cung cấp cho bạn đầu ra sau.
I am HTML markup.
65 Chắc chắn không phải điều chúng ta muốn. Vấn đề là, theo mặc định, các tệp HTML không "nói" PHPCách các tệp
I am HTML markup.
4 phản hồi với HTML và PHP
I am HTML markup.
Bây giờ, điều gì sẽ xảy ra nếu chúng ta chỉ đổi tên
I am HTML markup.
60 thành
I am HTML markup.
68 và chạy lại cả hai ví dụ?
I am HTML markup.
7Điều này sẽ xuất ra
I am HTML markup.
62, chính xác như trước đây. Nói cách khác, thực sự không cần phải viết PHP vào các tệp
I am HTML markup.
4. Các tệp PHP xử lý HTML đơn giản tốtĐây là ví dụ thứ hai
I am HTML markup.
6Điều này sẽ xuất HTML sạch sau đây.
I am HTML markup.
11Ví dụ này chứng minh rằng các tệp PHP [nghĩa là tệp
I am HTML markup.
4] có thể tự động diễn giải mã PHP—bất kỳ thứ gì bên trong thẻ
I am HTML markup.
13—và chuyển kết quả đầu ra thành HTMLSử dụng cơ bản PHP trong HTML
Dưới đây là những điều cơ bản về cách đưa PHP vào HTML. Điều này dựa trên kiến thức về câu lệnh
I am HTML markup.
5 của PHP, mà chúng tôi đã đề cập trong bài viết trướcIn nội dung HTML bằng PHP's
I am HTML markup.
5
I am HTML markup.
Để xuất nội dung HTML trong PHP, hãy
I am HTML markup.
5 nó
I am HTML markup.
1Đầu ra cho trình duyệt sẽ là.
I am HTML markup.
17Xuất các thẻ HTML bằng PHP
Bạn có thể sử dụng PHP để xuất các thẻ HTML vào phần đánh dấu của trang
I am HTML markup.
9Đầu ra cho trình duyệt sẽ là.
I am HTML markup.
18Sử dụng các thẻ HTML bên trong PHP
PHP có thể đi đến mọi nơi, bao gồm cả khai báo thẻ HTML bên trong và bao gồm cả dấu ngoặc kép bên trong [
I am HTML markup.
19]
I am HTML markup.
2Đầu ra cho trình duyệt sẽ là.
I am HTML markup.
90Chi tiết về Mở và Đóng Thẻ PHP trong HTML
Phần này dựa trên sự hiểu biết cơ bản về các hàm PHP, mà chúng tôi đã đề cập trong một bài viết trước đó
Mở và đóng thẻ PHP
Bạn có thể trao đổi giữa HTML và PHP bất kỳ lúc nào bằng cách mở [
I am HTML markup.
91] và đóng [
I am HTML markup.
92] thẻ PHP
I am HTML markup.
6Đầu ra cho trình duyệt sẽ là.
I am HTML markup.
93Ngắt dòng trong mã PHP
Ngắt dòng [cũng như khoảng trắng và thụt đầu dòng] có thể hoạt động theo bất kỳ cách nào trong thẻ PHP
I am HTML markup.
8Đầu ra cho trình duyệt sẽ là.
I am HTML markup.
94Toán tử HTML bên trong PHP
HTML có thể đi vào bên trong tất cả các loại toán tử PHP–chẳng hạn như câu lệnh và hàm
I am HTML markup.
95 và sẽ chỉ in ra như
I am HTML markup.
5 khi các dòng mã có liên quan được chạy
I am HTML markup.
2Đầu ra cho trình duyệt sẽ là
I am HTML markup.
97Bạn có thể đóng thẻ PHP và hoàn nguyên về HTML thuần túy, bên trong định nghĩa hàm, câu lệnh
95 hoặc toán tử PHP khác
I am HTML markup.
Một cách khác để mô tả ví dụ mã này là lưu ý rằng bạn có thể đóng thẻ PHP và hoàn nguyên về HTML thuần túy, bên trong định nghĩa hàm, câu lệnh
I am HTML markup.
95 hoặc toán tử PHP khácNhững dòng HTML đó sẽ in ra trang khi chúng được thực thi, điều này phụ thuộc vào luồng điều khiển của logic PHP trên trang
Tuyên bố từ các thẻ
I am HTML markup.
13 trước đó vẫn được lưu trữ
I am HTML markup.
PHP sẽ ghi nhớ các biến, hàm và các khai báo khác từ các thẻ PHP đã mở và đóng trước đó ở vị trí cao hơn trên trang
I am HTML markup.
0Đầu ra cho trình duyệt sẽ là.
I am HTML markup.
21Kiểm soát đầu ra HTML với Toán tử PHP
PHP có thể kiểm soát luồng logic trên trang, thay đổi đầu ra
Lặp lại đầu ra HTML bằng vòng lặp
I am HTML markup.
22
I am HTML markup.
Đây là một ví dụ lặp lại [lặp lại] đầu ra HTML bằng cách sử dụng vòng lặp PHP
I am HTML markup.
22
I am HTML markup.
1Đầu ra cho trình duyệt sẽ là.
I am HTML markup.
24Chèn các giá trị động vào HTML bằng PHP
Chèn giá trị động—giá trị không được xác định trước, nhưng thay đổi dưới dạng biến—vào HTML bằng cách sử dụng vòng lặp PHP
I am HTML markup.
22
I am HTML markup.
2Đầu ra cho trình duyệt sẽ là.
I am HTML markup.
26Mẫu cơ bản này—đầu ra HTML động trong vòng lặp PHP
I am HTML markup.
27—được chia sẻ bởi công cụ nội dung của WordPress, Vòng lặpKiểm soát đầu ra HTML bằng PHP Điều kiện
Bạn có thể kiểm soát đầu ra HTML bằng cách sử dụng các điều kiện PHP [_______395-câu lệnh]
I am HTML markup.
3Đầu ra cho trình duyệt sẽ là.
I am HTML markup.
29Trong ví dụ trên, chúng tôi đã hỏi hai điều, một điều luôn đúng và một điều luôn sai
- “1 có bằng 1 không?” . ]
- “1 có bằng 2 không?” . ]
Và đó là phần mềm PHP-in-HTML của chúng tôi
Hy vọng rằng những ví dụ mã này đã giúp bạn hiểu rõ về một số điều cơ bản về cách thêm PHP vào HTML và cách PHP và HTML tương tác trong thực tế