PHP8.0にしたらUndefined variableエラーが発生
すぐ原因はわかったのですが、PHP7系からPHP8系に変更したところ、Undefined variableエラーが発生しました(泣)。
その対処方法を記載しておきます。
エラー内容
Warning: Undefined variable (変数名) in (phpのプログラム名) on line (行数)
これは、読んで字のごとく、「Undefined variable」なので、参照しようとした変数は、定義されていない変数ですよ。といっています。
いきなり以下のように呼び出すと”Warning: Undefined variable $example”となります。
1 2 3 | if($example){ } |
なので、以下のようにissetでチェックするか、
1 2 3 | if(isset($sample)) { } |
または、参照される前に宣言してあげれば良いです。
1 2 3 4 5 6 7 | $example = ''; :(何らかの処理) if(empty($example)){ //空っぽかどうかをチェック } |
今回は以上です。
WEB DESIGN全てお任せ!ホームページ制作
RishunTradingでは、日本にはないコンセプトや高いデザイン性をもったヨーロッパ製品の輸入販売、及び、Webサイト制作事業などをおこなっております。
「全てお任せ!ホームページ制作」は、ドメイン取得からサーバー設定、レスポンシブルデザイン(スマホ、タブレット対応)、SEO対策がすべて含まれたお得なホームページを制作するサービス商品です。
運用開始後に「Webサイト運用管理サービス(保守)」と組み合わせて購入しますと、メンテナンス、更新も含めてすべて弊社で実施しますので、お客様は安心して本業に集中する事ができます。
しかもなんと、「全てお任せ!ホームページ制作」は、¥100,000!で提供しております。
本業が忙しい中小企業様に大変ご好評を頂いている商品です。
独自ドメイン取得
サーバー開設&設定
レイアウト設計
レスポンシブルデザイン
(*1)検索エンジン最適化
(SEO対策)場所Maps
お問い合わせフォーム
SSL化
各種SNS連携
運用マニュアル