Tôi có thể sử dụng PHP trong HTML không?

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

  1. ______05 của PHP.
    
    

    I am HTML markup.

    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 PHP
  2. 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


I am HTML markup.

7

Đ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.

4

Trong 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.

7

Tệp


I am HTML markup.

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

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 PHP

Mộ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

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.

7

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.

62

Bâ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" PHP

Cách các tệp

I am HTML markup.

4 phản hồi với HTML và PHP

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.

11

Ví 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 HTML

Sử 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ước

In nội dung HTML bằng PHP's

I am HTML markup.

5

Để 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.

17

Xuấ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.

18

Sử 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.

90

Chi 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.

93

Ngắ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.

94

Toá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.

97

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ác

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ác

Nhữ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ữ

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.

21

Kiể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

Đâ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.

24

Chè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.

26

Mẫ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ặp

Kiể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.

29

Trong 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. “1 có bằng 1 không?” . ]
  2. “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ế

Làm cách nào để sử dụng tệp PHP trong HTML?

Chúng tôi có thể chèn bất kỳ tệp PHP nào vào mã HTML bằng cách sử dụng hai từ khóa 'Bao gồm' và 'Yêu cầu' . Hàm PHP bao gồm []. Chức năng này được sử dụng để sao chép tất cả nội dung của một tệp được gọi trong hàm, văn bản khôn ngoan vào một tệp mà từ đó nó được gọi. Điều này xảy ra trước khi máy chủ thực thi mã.

Tại sao tôi không thể viết PHP bằng HTML?

Đ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. html. Có thể cấu hình máy chủ của bạn để cho phép PHP trong. html, nhưng điều đó nằm ngoài phạm vi của chúng tôi—vì vậy hiện tại, 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.

Chủ Đề