Tôi đã thấy một số mã thực hiện điều này:
nếu(cái gì đó){
echo 'thoát khỏi chương trình';
chết;
}
...thêm mã
và những người khác chỉ sử dụng chết
của mọi người:
if(something) die('thoát khỏi chương trình');
...thêm mã
Có sự khác biệt cố hữu nào về thời điểm chương trình kết thúc không và tôi có nên biết mã đằng sau nó không? vân vân.
gia hạn
Câu hỏi chính của tôi là liệu đây có phải là một phong cách viết mã hay không hay có lý do thực sự nào đó khiến một số người viết mã theo cách này thay vì cách khác. Tôi không hỏi ra
Và chết
Sự khác biệt giữa là gì?
Không, không có sự khác biệt; cả hai đều như vậy. "ra"
Viết vào STDOUT và chấm dứt chương trình.
tôi thích chết ("thoát")
phương pháp này vì nó yêu cầu ít gõ hơn, dễ nhận xét hơn và có ngữ nghĩa rõ ràng hơn.
Về "tốc độ", tại sao bạn nên quan tâm cái nào nhanh hơn? Bạn có cần chương trình của mình chết nhanh chóng không?
Trả lời:cập nhật của bạn
... bất kỳ sự khác biệt cố hữu nào về thời điểm kết thúc chương trình ...
没有Sự khác biệt, vốn có hoặc cách khác. Họ giống nhau. lựa chọn thứ hai chết('thoát')
là một tuyên bố duy nhất, vì vậy giữa nếu như
Các câu lệnh được sử dụng cùng nhau không cần phải có dấu ngoặc nhọn; chết
Không liên quan gì đến khối và kiểm soát luồng trong ngôn ngữ kiểu C.
Trả lời: bình luận của bạn/cập nhật thứ hai
Bạnchết
Phương pháp này là vấn đề sở thích cá nhân. Như tôi đã nói,họ giống nhau. Vì những lý do đã nêu ở trên, tôi sẽ chọn phương án thứ hai: ngắn hơn, sắc nét hơn, sắc nét hơn, theo ý kiến của tôi tương đương với "tốt hơn".
ra
Vàchết
Sự khác biệt là ở chỗ đóra
cho phép bạn trả về trạng thái khác 0, trong khichết
Trả về 0. Không có chức năng nào "tốt hơn", chúng phục vụ các mục đích khác nhau.
Tôi là một lập trình viên xuất sắc, rất giỏi!