Computer >> Máy Tính >  >> Lập trình >> PHP

Vui lòng giải thích điều gì xảy ra khi PHP switch case thực hiện case 0?

PHP là một ngôn ngữ được đánh máy lỏng lẻo. Khi bạn so khớp với chữ hoa chữ thường 0, chuỗi sẽ khớp với số nguyên gần nhất.

Giả sử chúng ta có biểu thức chuyển đổi sau -

switch ("match")

Bây giờ, chúng ta sẽ đối sánh với trường hợp 0 ​​-

case 0:
    echo " 0 with match";
    break;

Chúng tôi cũng sẽ đối sánh với các trường hợp khác không -

case "match":
    echo "match successful";
    break;

Ví dụ

<!DOCTYPE html>
<html>
<body>
<?php
switch ("match") {
   case 0:
       echo " 0 with match";
       break;
   case "match":
       echo "match successful";
       break;
   }
?>
</body>
</html>

Đầu ra

0 with match