出ちゃったよエラー
2018年10月4日7:00 公開
php7.2
へのバージョンアップが予定通り、レンタルサーバーさんでされました。
一応、事前にドキュメント読んだりはしたつもりだったですが。
出ました。
思いっ切り出ましたね!エラー。
しかも、ちょっと恥ずかしい系。
元々、エラーというか、あんたそりゃ駄目でしょ系なコードがあったのです。
(って事前に気付けって感)
何していたかというと。
1.定数定義時に、定義する文字列(定数となる文字列)をコーテーションでくくっていなかった。
2.条件によっては未定義状態になってしまう定数を、定義されているかどうかのチェックをせずに参照していた
です。
うん、充分前バージョンでも、余裕でエラーッスよ!
何やってる私!!な感大きすぎです。
で、何故、7.2にバージョンアップする迄気付かなかったか、というと。
ハイ、ドキュメント読み直しましたー。
phpマニュアルによると、
定義されていない定数のエラーレベル変更
定義されていない定数への参照を行った場合、 E_WARNING を生成するようになりました。 (今までは E_NOTICEを生成していました。) 次のPHPメジャーバージョンでは、Error 例外を生成するように変更される予定です。
http://php.net/manual/ja/migration72.incompatible.phpより抜粋
確かに。
ありましたね。
でもって確かメッセージにも「将来はうんたらかんたら」と英語であった気がする。。
うー。
もっとエラーチェックは気を付けよ。(E_NOTICEレベルから)
という教訓を得た訳です。
メニューページ
メインコンテンツ
タグ別
公開日別
Popular Entries
うちの型落ちMacもぽちぽちとアップデートかけていたりする訳ですが。最近ちょっと多くないですかー?Big Surさん?ちょっと勘弁して欲しいんですけど!確かに明らかにクライアントとして使用すべきMac
当初は常識的に?レンタルサーバー上でクーロン実行考えていたですが。良く良く考えてみれば。私が今クーロンで実行させたいと思っているスクリプトは、レンタルサーバーで実行する必要全然ない、んですよねー。要は
php7.2 へのバージョンアップが予定通り、レンタルサーバーさんでされました。一応、事前にドキュメント読んだりはしたつもりだったですが。出ました。思いっ切り出ましたね!エラー。しかも、ちょっと恥ずか
全然気づいていなかったけれども。コンテンツサイトでjstreeが動かなくなっていたんですよね。ちょっと前にごちょごちょ弄くってはいたので、何かやらかしたか?!と思っていたのですが。(ほら、jsだから、
ちょっと都合に付き、MySQLをサイトで使うようにしようかなと思い立ちました。でもいきなりレンタルサーバー様でMySQL使うのはリスキー。取り敢えず、検証環境で使えるように、とうことで、やはりNASで
Recent Comments
Information
緊急連絡は現在ありません。
Recent Update
さて。改装しておよそ1か月経過しました。といっても、見かけは変えてないつもりなのでわからないでしょーが。今回の改装ポイントは、前は完全関数型使用でした、が、今回は可能な限りクラス使用しています。うん、
DjangoでのエラーをADMINSにメール送信出来る環境を整え。なかなか良い感じにバグフィックス出来るようになってきたな~Sentryお役御免か?なんて良い気になってましたよ、ハイ。すいません、私で
うちの型落ちMacもぽちぽちとアップデートかけていたりする訳ですが。最近ちょっと多くないですかー?Big Surさん?ちょっと勘弁して欲しいんですけど!確かに明らかにクライアントとして使用すべきMac
PythonとDjangoアップデートであります。早いですよ、やっぱり!(Pythonも3.9。。。4はいつ頃なんだっけ?確かもうスケジュールされてたような。あれ、Djangoだけかな)Djangoで
サイト改装、というか、プログラム&フレームワーク切替から少々時間経過しました。(確か8月頭に処理した筈)思わぬエラーや自分的見落としやらミスによるエラー対応もほぼほぼ終了。終息したかなっと思ってます。
Preview
Information(Board)
サイト改装しました!
といいつつ、表向きは全く変わらない(ように作った)筈です。
何かおかしいところがございましたら、ご連絡頂けると助かります。