Câu trả lời:
Thường không có sự khác biệt, theo như kết xuất trang. Tuy nhiên, đó là một nhà phát triển cơ sở khổng lồ, khi dự án web của bạn phát triển lớn hơn.
Tôi sử dụng cả hai trong thời trang này:
.PHTML
vẫn không hoạt động tôi đã viết đoạn mã sau và lưu nó với .phtml và nó không chạy phần php <html> <body> <?php echo "hiiii"; ?> <div> <strong> everybody </strong> </div> </body> </html>
Đây là một tệp ext mà một số người đã sử dụng trong một thời gian để biểu thị rằng đó là HTML được tạo bởi PHP. Vì các máy chủ như Apache không quan tâm đến những gì bạn sử dụng như một tệp mở rộng miễn là nó được ánh xạ tới một cái gì đó, bạn có thể tiếp tục và gọi tất cả các tệp PHP của mình .jimyBobSmith và nó sẽ vui vẻ chạy chúng. PHTML chỉ là một xu hướng bắt kịp trong một thời gian.
include
tệp có bất kỳ tiện ích mở rộng nào từ php, nó sẽ chạy dưới dạng php anyways.
Các tệp .phtml thông báo cho máy chủ web rằng đó là các tệp html có nội dung động do máy chủ tạo ra ... giống như các tệp .php trong trình duyệt hoạt động. Vì vậy, trong sử dụng hiệu quả, bạn sẽ không gặp phải sự khác biệt nào từ các tệp .phtml đến .php.
phtml
thường không bao giờ được truy cập trực tiếp. Hơn nữa phtml
thường không được cấu hình là phần mở rộng PHP hợp lệ trong hầu hết các máy chủ web.
Bạn có thể chọn bất kỳ tiện ích mở rộng nào trên thế giới nếu bạn thiết lập chính xác Apache. Bạn có thể sử dụng .html để làm PHP nếu bạn thiết lập cấu hình Apache của mình.
Tóm lại, tiện ích mở rộng không liên quan gì đến ứng dụng hoặc trang web. Bạn có thể sử dụng cái bạn muốn, nhưng Normaly, sử dụng .php (để không phát minh lại bánh xe)
Nhưng vào năm 2019, bạn nên sử dụng định tuyến và quên đi phần mở rộng ở cuối.
Tôi khuyên bạn nên sử dụng Laravel.
Trả lời @KingCrunch: Đúng, Apache không sử dụng theo mặc định nhưng bạn có thể dễ dàng sử dụng nó nếu bạn thay đổi cấu hình. Nhưng điều này không được khuyến khích vì mọi người đều biết rằng nó không thực sự là một lựa chọn.
Tôi đã thấy các tệp .html đã thực thi PHP bằng cách sử dụng phần mở rộng html.