<?php function foo(int $i): string { switch ($i) { case 1: $name = '刘一'; break; case 2: $name = '陈二'; break; case 3: $name = '张三'; break; case 4: $name = '李四'; break; case 5: $name = '王五'; break; default: $name = '佚名'; } return $name; } echo foo(3); // 张三
<?php function foo(int $i): string { $name = match ($i) { 1 => '刘一', 2 => '陈二', 3 => '张三', 4 => '李四', 5 => '王五', default => '佚名', }; return $name; } echo foo(3); // 张三 //========== 总结 ==========// // 1、match是PHP8.0加入的关键字。 // 2、match是使用全等匹配,相当于“===”比较运算符。
Copyright © 2024 码农人生. All Rights Reserved