Chuyển đổi php 8

Phần trước mình đã giới thiệu với mọi người về câu lệnh rẽ nhánh if-else trong PHP nhưng trong lập trình nói chung và trong PHP nói riêng còn có một kiểu rẽ nhánh khác nữa với trường hợp chuyển đổi câu lệnh

1, Câu lệnh Switch Case

-Câu lệnh switch case trong PHP cũng giống như if-else cho phép chúng ta tạo ra các nhánh điều kiện để thực thi các đoạn mã khác nhau

cú Pháp

In which

  • $bien. is the number of you to check
  • giatri1,giatri2,. giatri-n. Là điều kiện nếu tham số cần kiểm tra bằng điều kiện thì thực thi mã
  • vỡ nợ. Là một đoạn xử lý nếu như giá trị tham số truyền vào không thỏa mãn một trong các điều kiện trên

Để dễ hiểu hơn thì mọi người xem ví dụ sau nhé

VD. Viết chương trình đọc số tự nhiên từ 1 đến 5

2, Switch lồng

-Như các bạn đã biết trong câu lệnh rẽ nhánh if-else có hỗ trợ chúng ta lồng if-else trong if-else[ if-else[ if lồng] thì ở đây với switch case cũng hoàn toàn có thể làm được điều đó

cú Pháp

- Để dễ hiểu hơn thì chúng ta cùng làm lại VD trên với switch lồng nhé

3, So sánh if-else với switch-case

-Xét về loại thì cả hai câu lệnh if-else và switch-case đều thuộc loại câu lệnh rẽ nhánh

-Xét về độ linh hoạt thì chắc các bạn cũng thấy if-else linh hoạt hơn switch-case đúng không

-Xét về tốc độ thì nhìn chung là tốc độ xử lý dữ liệu nhỏ của 2 loại này là ngang nhau, còn đối với dữ liệu lớn thì switch-case có một chút nhỉnh hơn so với if-else

-Xét về chức năng thì cái gì viết được bằng if-else thì switch cũng hoàn toàn viết được và ngược lại

4, Lời kết

-Phần trên mình đã giới thiệu với mọi người về switch-case trong PHP rồi. Hết phần này các bạn có thể hoàn toàn tự chọn lựa cho mình xem trong trường hợp nào sử dụng switch case và trong trường hợp nào sử dụng if-else. Bài tiếp theo chúng ta sẽ tìm hiểu về vòng lặp trong PHP

Đăng ký nhận tin

Chúng tôi chỉ gửi tối đa 2 lần trong 1 tháng. Tuyên bố không spam mail

Đăng ký

PHP Cơ Bản

Bài trước   Bài sau

1 nhận xét 502 lượt thích

Vũ Thành Tài

Về tác giả

Cách học tốt nhất là chia sẻ

Xem tất cả bài đăng

Bài Viết Mới

  • Những tính năng mới trong PHP 8. 1

    1 năm trước 7 Nhận xét

  • Bài 39. Bộ đệm trong Laravel 8

    2 năm trước 1 Nhận xét

  • PHP Swoole là gì?

    2 năm trước 0 Nhận xét

  • Cài đặt SSL trên local sử dụng mkcert

    2 năm trước 4 Nhận xét

1 Bình luận

em cảm ơn những bài dạy của anh ạ. nó rất bổ ích cho những người mới học như em, mong anh viết nhiều hơn nữa ạ,

Chủ Đề