Cannot use a scalar value as an array (php)

https://himaise.com/php/

状況整理と解決

Cannot use a scalar value as an arrayというエラーが出た。

in_array() を使ってたとき。

その後で、in_array() expects parameter 2 to be array, boolean given というエラーも併せて出てた。

Cannot use a scalar value as an array自体の原因は、「配列で初期化してない変数に配列をセットしようとしたときに起こる」というもの。

よって、変数を初期化してやれば解決。

連動して出てた、in_array() expects parameter 2 to be array, boolean givenというエラーも初期化によって消えた。

php, programming, SQL

Posted by 異世界攻略班