Tôi đã tự hỏi sự khác biệt giữa elseif
và else if
.sự khác biệt cơ bản giữa elseif và khác nếu
Tôi đã đọc the manual cho biết nếu sử dụng niềng răng {}
chúng được xử lý giống nhau nhưng chỉ elseif
hoạt động khi không sử dụng niềng răng.
Cũng contributer khác nói:
Lưu ý rằng} elseif() {có phần nhanh hơn} else if() {
và ông ủng hộ nó lên với một thử nghiệm benchmark.
Đối với tôi nó có vẻ như elseif là cách đúng để nói nó và nói:
else if() {...}
thực sự là tương đương với:
else { if() {...} }
mà có thể giải thích tại sao nó nhẹ chậm.
Tôi đã từng sử dụng else if
vì đó là cách tôi cũng làm như vậy bằng các ngôn ngữ khác. Tôi không thực sự nghĩ rằng nó quan trọng theo cách bạn gõ nó (trừ khi bạn không sử dụng niềng răng .. nhưng tôi nghĩ rằng nó luôn luôn tốt để sử dụng niềng răng anyways) Tôi chỉ tò mò về các chi tiết cơ bản.
Tôi có đúng không?
Xem câu trả lời cho câu hỏi này: http://stackoverflow.com/questions/3662412/are-elseif-and-else-if-completely-synonymous Không che hiệu suất nhưng có thể * đề nghị * rằng PHP xử lý 'else if' là' else {if} '. – BoltClock
Câu hỏi này chắc chắn là bản dupe của bản gốc. –
Có thể trùng lặp của [Là "elseif" và "else if" hoàn toàn đồng nghĩa?] (Http://stackoverflow.com/questions/3662412/are-elseif-and-else-if-completely-synonymous) – Kuttoozz