首页 > PHP中如下代码

PHP中如下代码

代码foreach((array)$a as $b=>$c){}中
(array)什么意思,解释性语言吗?


强制类型转换,强制转化为数组


这个叫强制类型转换,表示如果变量$a不为array数组类型,则强制将其转换为array类型。

对于强制转换的规则,参阅下面的PHP文档
http://php.net/manual/zh/language.types.array.php#language.types.array.casting


强制类型转换
类似的还有
$val = 123.456;
(int)$val
(string)$val
等等

【热门文章】
【热门文章】