phpとmysqlとマーケティングについてのメモ

忘れてしまってもいいいように

エラー

PHPのエラー:Argument 1 passed to Illuminate\Database\Query\Builder::cleanBindings() must be of the type array, string given, called in

DBファサードのデータ引き渡し時に起きたエラー Illuminate \ Database \ Query \ Builder :: update()に渡される引数1は、指定された配列型である必要があります。 配列型(array)を代入しなければいけない場所に文字列型(string)を代入しようとしている。

PHPエラー:json_decode() expects parameter 1 to be string, array given?

ララベルコーディング中のエラーメッセージ 内容としてはそのままで 関数json_decodeでは、第1引数として文字列を前提にしているが配列が渡された。という注意がでている

Cannot use object of type stdClass as array in ~

PHPで「Cannot use object of type stdClass as array in ~」が出た場合は 変数を配列ではないのに配列だと勘違いして取り扱っているときに起きるエラーです。 よくあるケースとしてはオブジェクトを配列として取り扱うと発生します。 print_r や var_dump …

PHPのエラー:Fatal error: Uncaught Error: [] operator not supported for strings in ~

PHP5.6からPHP7に上げた際のエラー Uncaught Error: [] operator not supported for strings in ~ おそらく配列定義をしていなかったせいと思われる $hairetsuTable=array(); を冒頭に追加 ※$hairetsuTableはコード内で使われる配列変数