Thực tiễn tốt nhất ở đây là gì? Sử dụng die() hoặc exit()? Sự khác nhau giữa hai cái là gì?PHP - thoát hoặc chết() trong các yêu cầu AJAX?
if($_GET['do_thing']):
echo 'bla bla';
exit(); // or die(), or something else?
endif;
Thực tiễn tốt nhất ở đây là gì? Sử dụng die() hoặc exit()? Sự khác nhau giữa hai cái là gì?PHP - thoát hoặc chết() trong các yêu cầu AJAX?
if($_GET['do_thing']):
echo 'bla bla';
exit(); // or die(), or something else?
endif;
die('bla bla');
, echo 'bla bla';exit();
và exit('bla bla');
làm điều tương tự. Cá nhân, tôi chỉ sử dụng die
để gỡ lỗi mã và trống exit
để chấm dứt thường xuyên - như trong trường hợp của bạn. Tuy nhiên, die
và exit
là từ đồng nghĩa, do đó không quan trọng bạn sử dụng từ nào.
Tôi sử dụng lệnh die() khi thực hiện truy vấn mysql để ghi lại các lỗi, tôi sử dụng lệnh thoát để thoát khỏi vòng lặp.
Tôi thích chết, nhưng không có lý do cụ thể. Tài liệu PHP nói rằng lối ra là cấu trúc ngôn ngữ thực (http://www.php.net/manual/en/function.exit.php) và die is simply an alias, nhưng cả hai đều hoạt động. Nó chỉ phụ thuộc vào phong cách mã hóa của bạn và lựa chọn ngữ pháp!
Tôi sử dụng 'die' khi viết dễ dàng hơn. – VSG24