扫码关注官方订阅号
代码foreach((array)$a as $b=>$c){}中(array)什么意思,解释性语言吗?
认证高级PHP讲师
这个叫强制类型转换,表示如果变量$a不为array数组类型,则强制将其转换为array类型。
强制类型转换
$a
array
对于强制转换的规则,参阅下面的PHP文档http://php.net/manual/zh/language.types.array.php#language.types.array.casting
强制类型转换,强制转化为数组
强制类型转换 类似的还有$val = 123.456;(int)$val(string)$val等等
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个叫
强制类型转换,表示如果变量$a不为array数组类型,则强制将其转换为array类型。对于强制转换的规则,参阅下面的PHP文档
http://php.net/manual/zh/language.types.array.php#language.types.array.casting
强制类型转换,强制转化为数组
强制类型转换类似的还有
$val = 123.456;
(int)$val
(string)$val
等等