2018-08-28から1日間の記事一覧

PHPのバージョン上げたらWarning: array_multisort(): Argument #1 is expected to be an array or a sort flag対策

PHP

array_multisort($sort_key, SORT_DESC, SORT_NUMERIC, $data);としたら $sort_keyと$dataが配列だと宣言してないとワーニング出る $data= array(); $sort_key = array();とかね ネタ元 https://kurosawa0626.wordpress.com/2014/04/04/array_multisort%E3%8…

PHPのバージョン上げたらWarning: count(): Parameter must be an array or an object that implements Countable対策

PHP

前のバージョンではcount(NULL)に対して0を返していたが、PHP7.2からwarningを出しているなので if (is_array($hoge)) { count($hoge); }と回避しないとアカン ネタ元 https://qiita.com/masaki-ogawa/items/1671d110b2286ececd09

phpのバージョン上げたらWarning: Use of undefined constantの対策

php

今までは define(CONSTANT, "Hello world."); echo CONSTANT; // "Hello world." を出力しますでもOKだったけど define("CONSTANT", "Hello world."); echo CONSTANT; // "Hello world." を出力しますとくくらないとダメになった。 ネタ元 http://php.net/ma…

PHPのワーニング・エラーレベル調整

PHP

1. php.iniで指定する場合。 ※ Webサーバ(Apache)の再起動が必要です。 ;全てのエラー・警告を出力する場合 error_reporting = E_ALL ;エラー(スクリプトの実行が中断される)のみ出力する場合 error_reporting = E_ERROR ;警告(スクリプトの実行が中断…

PHPのバージョン上げたら文字化けした場合

PHP

Shift JISの文字コードで書いてあるページなら php.iniに以下記述 default_charset = sjis ネタ元 https://qiita.com/phanect/items/550bc0a1c671a4b9a720 http://www.bnote.net/windows/windows/code.shtml