Vâng, có hai cách nhìn vào nó. Show
Nếu bạn tin rằng tuyến đầu tiên, thì tất cả các tệp PHP đều yêu cầu đóng các thẻ cuối. Để bỏ qua chúng sẽ tạo một tệp XML không hợp lệ. Sau đó, một lần nữa, mà không có tuyên bố mở đầu, dù sao bạn cũng sẽ không có tệp XML hợp lệ ... vì vậy đây không phải là vấn đề lớn ... Nếu bạn tin vào tuyến thứ hai, điều đó sẽ mở ra cánh cửa cho hai loại tệp
Dựa trên đó, các tệp chỉ có mã là OK để kết thúc mà không cần đóng thẻ Nhưng tôi biết bạn đang nghĩ gì. Bạn đang nghĩ gì về vấn đề này, bạn sẽ không bao giờ hiển thị tệp PHP trực tiếp, vì vậy ai quan tâm nếu nó hợp lệ XML. Vâng, có vấn đề nếu bạn đang thiết kế một mẫu. Nếu đó là XML/HTML hợp lệ, trình duyệt bình thường sẽ không hiển thị mã PHP (nó được xử lý như một nhận xét). Vì vậy, bạn có thể chế giễu mẫu mà không cần phải chạy mã PHP trong ... Tôi không nói điều này là quan trọng. Đó chỉ là một quan điểm mà tôi không thấy được thể hiện quá thường xuyên, vì vậy nơi nào tốt hơn để chia sẻ nó ... Cá nhân, tôi không đóng thẻ trong các tệp thư viện, nhưng làm trong các tệp mẫu ... Tôi nghĩ đó là sở thích cá nhân (và hướng dẫn mã hóa) dựa trên mọi thứ khó khăn ... Chúng ta hãy dành một chút thời gian để nhớ rằng Triết lý cá nhân sang một bên, cảm ơn vì đã chia sẻ điều này. PHP có cần thẻ đóng không? r/PHP cấp độ 1 Thẻ đóng của khối PHP ở cuối tệp là tùy chọn và trong một số trường hợp bỏ qua, nó rất hữu ích khi sử dụng bao gồm hoặc yêu cầu, do đó, khoảng trắng không mong muốn sẽ không xảy ra ở cuối tệp và bạn vẫn có thể thêm tiêu đề cho phản hồi sau. Làm thế nào để bạn đóng PHP? Trong PHP, các tuyên bố được chấm dứt bởi một dấu chấm phẩy (;) như c hoặc perl. Thẻ đóng của một khối mã PHP tự động ngụ ý một dấu chấm phẩy, không cần phải có dấu chấm phẩy để chấm dứt dòng cuối cùng của một khối PHP. cấp độ 2 Điều nào sau đây không phải là thẻ đóng mã PHP hợp lệ? Chỉ không hợp lệ. e.g.
Các thẻ PHP là gì? cấp độ 2
Điều nào sau đây không phải là thẻ đóng mã PHP hợp lệ? cấp độ 1 Chỉ không hợp lệ. cấp độ 2 Mẹ kiếp bạn vì đã chơi với OCD của tôi). cấp độ 2 Suy nghĩ thú vị liên quan đến việc không cân bằng. Tôi khá kén chọn phong cách mã và tổ chức, và điều đó chưa bao giờ xuất hiện trong tâm trí tôi. cấp độ 1 Lập trình xấu? Tuyệt đối không. Bạn sẽ lấy ý tưởng này ở đâu? Nếu bạn đang hỏi về việc có hay không bỏ qua thẻ đóng ở cuối tệp có hay không, thì hướng dẫn sử dụng PHP sẽ chạm vào điều này
cấp độ 2 Có thể "lập trình xấu" là một cụm từ kém, nhưng rõ ràng nếu bỏ qua thẻ là thực hành tốt thì việc để nó không phải là thực hành tốt. cấp độ 1 Lập trình xấu? Tuyệt đối không. Bạn sẽ lấy ý tưởng này ở đâu? Nếu bạn đang hỏi về việc có hay không bỏ qua thẻ đóng ở cuối tệp có hay không, thì hướng dẫn sử dụng PHP sẽ chạm vào điều này Thẻ đóng của khối PHP ở cuối tệp là tùy chọn và trong một số trường hợp bỏ qua, nó rất hữu ích khi sử dụng bao gồm hoặc yêu cầu, do đó, khoảng trắng không mong muốn sẽ không xảy ra ở cuối tệp và bạn vẫn có thể thêm tiêu đề cho phản hồi sau. Nó cũng rất tiện lợi nếu bạn sử dụng bộ đệm đầu ra và không muốn thấy thêm khoảng trắng không mong muốn ở cuối các bộ phận được tạo bởi các tệp đi kèm. cấp độ 1 Lập trình xấu? Tuyệt đối không. Bạn sẽ lấy ý tưởng này ở đâu? cấp độ 1 Lập trình xấu? Tuyệt đối không. Bạn sẽ lấy ý tưởng này ở đâu? cấp độ 1 Lập trình xấu? Tuyệt đối không. Bạn sẽ lấy ý tưởng này ở đâu? Nếu bạn đang hỏi về việc có hay không bỏ qua thẻ đóng ở cuối tệp có hay không, thì hướng dẫn sử dụng PHP sẽ chạm vào điều này cấp độ 2 Thẻ đóng của khối PHP ở cuối tệp là tùy chọn và trong một số trường hợp bỏ qua, nó rất hữu ích khi sử dụng bao gồm hoặc yêu cầu, do đó, khoảng trắng không mong muốn sẽ không xảy ra ở cuối tệp và bạn vẫn có thể thêm tiêu đề cho phản hồi sau. Nó cũng rất tiện lợi nếu bạn sử dụng bộ đệm đầu ra và không muốn thấy thêm khoảng trắng không mong muốn ở cuối các bộ phận được tạo bởi các tệp đi kèm. Có thể "lập trình xấu" là một cụm từ kém, nhưng rõ ràng nếu bỏ qua thẻ là thực hành tốt thì việc để nó không phải là thực hành tốt. cấp độ 1 Lập trình xấu? Tuyệt đối không. Bạn sẽ lấy ý tưởng này ở đâu? cấp độ 1 Lập trình xấu? Tuyệt đối không. Bạn sẽ lấy ý tưởng này ở đâu? Nếu bạn đang hỏi về việc có hay không bỏ qua thẻ đóng ở cuối tệp có hay không, thì hướng dẫn sử dụng PHP sẽ chạm vào điều này Thẻ đóng của khối PHP ở cuối tệp là tùy chọn và trong một số trường hợp bỏ qua, nó rất hữu ích khi sử dụng bao gồm hoặc yêu cầu, do đó, khoảng trắng không mong muốn sẽ không xảy ra ở cuối tệp và bạn vẫn có thể thêm tiêu đề cho phản hồi sau. Nó cũng rất tiện lợi nếu bạn sử dụng bộ đệm đầu ra và không muốn thấy thêm khoảng trắng không mong muốn ở cuối các bộ phận được tạo bởi các tệp đi kèm. cấp độ 2
Vì hiệu chỉnh lỗi của PHP tự động sửa bên trong thẻ cuối cuối bị thiếu cuối cùng trong thời gian chạy, bạn có thể bỏ qua nó để tránh khoảng trắng ngẫu nhiên sau khi nó có thể gây ra sự cố ("tiêu đề đã được gửi", quá trình đệm đầu ra được phát hành sớm, v.v.).recommandations :) So no, it's not a bad practice not to follow recommandations, unless your project uses them. cấp độ 2 Nếu Linter của bạn kiểm tra khoảng trắng sau PHP có cần thẻ đóng không?Thẻ đóng của khối PHP ở cuối tệp là tùy chọn và trong một số trường hợp bỏ qua, nó rất hữu ích khi sử dụng bao gồm hoặc yêu cầu, do đó, khoảng trắng không mong muốn sẽ không xảy ra ở cuối tệp và bạn vẫn có thể thêmtiêu đề cho phản hồi sau., and in some cases omitting it is helpful when using include or require, so unwanted whitespace will not occur at the end of files, and you will still be able to add headers to the response later.
Làm thế nào để bạn đóng PHP?Trong PHP, các tuyên bố được chấm dứt bởi một dấu chấm phẩy (;) như c hoặc perl.Thẻ đóng của một khối mã PHP tự động ngụ ý một dấu chấm phẩy, không cần phải có dấu chấm phẩy để chấm dứt dòng cuối cùng của một khối PHP.statements are terminated by a semicolon (;) like C or Perl. The closing tag of a block of PHP code automatically implies a semicolon, there is no need to have a semicolon terminating the last line of a PHP block.
Điều nào sau đây không phải là thẻ đóng mã PHP hợp lệ?Chỉ không hợp lệ. is not valid.
Các thẻ PHP là gì?PHP và?>.Chúng được gọi là thẻ mở và đóng của PHP.Tuyên bố Witihn Hai này được giải thích bởi trình phân tích cú pháp.Tập lệnh PHP trong các thẻ này có thể được nhúng trong tài liệu HTML, do đó mã được nhúng được thực thi trên máy chủ, để lại phần còn lại của tài liệu được xử lý bởi trình phân tích cú pháp HTML của Trình duyệt.. These are called PHP's opening and closing tags. Statements witihn these two are interpreted by the parser. PHP script within these tags can be embedded in HTML document, so that embedded code is executed on server, leaving rest of the document to be processed by client browser's HTML parser. |