扫码关注官方订阅号
在别的群看到这个问题ssid去哪了?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
switch
case
字符串
integer
ssid
int
case 'ssid'
ssid肯定没有匹配到
谢谢大家的回答,已经懂了.
// 只取出以合法数字开始整型和浮点型,取到第一个非法数字截止... intval('1234ssid');// 1234 intval('ssid');// 0 var_dump('ssid' == 0);//so, 这里就为`true`,就会执行它所对应的代码段.ssid想再去匹配已经没有机会了哈
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
因为你的
switch匹配里,case是整数, 这会导致在匹配的时候把字符串强制转换为integer,ssid转为int为0, 是不会匹配到case 'ssid'的ssid肯定没有匹配到
谢谢大家的回答,已经懂了.