PHPのバージョン上げたらWarning: array_multisort(): Argument #1 is expected to be an array or a sort flag対策
array_multisort($sort_key, SORT_DESC, SORT_NUMERIC, $data);
としたら $sort_keyと$dataが配列だと宣言してないとワーニング出る
$data= array(); $sort_key = array();
とかね
PHPのバージョン上げたらWarning: count(): Parameter must be an array or an object that implements Countable対策
前のバージョンではcount(NULL)に対して0を返していたが、PHP7.2からwarningを出している
なので
if (is_array($hoge)) { count($hoge); }
と回避しないとアカン
phpのバージョン上げたらWarning: Use of undefined constantの対策
今までは
define(CONSTANT, "Hello world."); echo CONSTANT; // "Hello world." を出力します
でもOKだったけど
define("CONSTANT", "Hello world."); echo CONSTANT; // "Hello world." を出力します
とくくらないとダメになった。
PHPのワーニング・エラーレベル調整
1. php.iniで指定する場合。
※ Webサーバ(Apache)の再起動が必要です。
;全てのエラー・警告を出力する場合 error_reporting = E_ALL ;エラー(スクリプトの実行が中断される)のみ出力する場合 error_reporting = E_ERROR ;警告(スクリプトの実行が中断されない)のみ出力する場合 error_reporting = E_WARNING
2. PHPソースで指定する場合。
// 全てのエラー・警告を出力する場合 ini_set( 'error_reporting', E_ALL ); // エラー(スクリプトの実行が中断される)のみ出力する場合 ini_set( 'error_reporting', E_ERROR ); // 警告(スクリプトの実行が中断されない)のみ出力する場合 ini_set( 'error_reporting', E_WARNING );
PHPのバージョン上げたら文字化けした場合
Shift JISの文字コードで書いてあるページなら
php.iniに以下記述
default_charset = sjis
icoファイルを作成するのに Paint.NET を使える
ペイントツール。
Paint.NET - Free Software for Digital Photo Editinghttp://www.getpaint.net/redirect/main_hm.html
標準ではICO形式に対応していないので、プラグインを入れる。
Icon, Cursor, and Animated Cursor Format v3.7 (May 2010) - Page 13 - FileType Plugins - paint.net Forumhttp://forums.getpaint.net/index.php?/topic/927-icon-cursor-and-animated-cursor-format-v37-may-2010/&page=13#comment-514467
IcoCur.zipをダウンロードしてzipを展開。中のIcoCur.dllをProgram Files\paint.net\FileTypesフォルダにコピーする。
(FileTypesフォルダが無ければ作成する)
これでicoファイルが編集、保存できる
Gmailの表示が英語になってしまった場合の日本語化手順
Gmailの設定からGeneralタブからLanguageの設定を変える
外部メールをGmailで送受信する方法
GMialの設定から「アカウントとインポート」タブを選んで
他のアカウントでメールを確認の欄にある項目「メールアカウントを追加」を選択します。
あとはメールサーバーとか受信/送信の設定をするだけ。
windows10でディスク100%になるのを止める方法
システムメンテナンスを止める
レジストリ編集して
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance]
に " MaintenanceDisabled" という DWORD のキーを作って、値に 1 を設定してリブート
ただし「システムメンテナンス」は、NFTS のフラグメンテーションの補正だとか、あまり役に立つとはおもえないけれど Windows Defender のスキャン、いらなくなったシステムファイルやパッチなどのクリーンアップをするようなので、止めておくことは決して勧められるものではないようです。