Skip to content

RiskyCast

配列をintまたはfloatにキャストしようとした場合に発生します。

<?php
$foo = (int) array( 'hello' );

なぜこれが問題なのか

キャストの結果は配列が空かどうかによって異なり、簡単に1つずれたエラーにつながる可能性があります。

修正方法

配列をintまたはfloatにキャストしないでください。

ユーザーノート