Logging

PHP8になって厳格になった、後任ごめんなさい。書いてないです。static…

今日は9.11同時多発テロが起きた日です、ご冥福をお祈りします。もう20年も前になるのですね、昨日のようにその出来事を覚えています、それぐらい印象に残っています、20年ということはこの事を知らない世代もいるでしょうね。

さて、タイトル通り「PHP8になって厳格になった、後任ごめんなさい。書いてないです。static…」の件ですがPHP8になって厳格に記述しないといけなくなったようです。 static などの宣言を書いていないと動かなくなってしまいました。前前職ではそのような記述が多くあります、もともとPHP5.6のシステムを改修してPHP7対応したのですが、PHP8に移行する時に動かなくなる部分があるかと思います。インスタンス化して動かしている所は影響受けないかもしれないけれど、 インスタンス化せずに動かしているところもあり、そこに static を書いていなかったと思います。

PHP8になって厳格になった、後任ごめんなさい。書いてないです。static..

ごめんなさい、負の遺産を作ってしまいました。改修のほどよろしくお願いいたします。まだレンタルサーバーでPHP8に強制移行している会社はないかと思いますが・・・それでも今から改修していたほうが良いかと思います。

<?php
class foo{
    public $foo = "!!!!";
    public function hoge(){
        return "foo".self::$foo;
    }
}
print foo::hoge();
<?php
class foo{
    public static $foo = "!!!!";
    public static function hoge(){
        return "foo".self::$foo;
    }
}
print foo::hoge();







    コロナゼロは無理だから賢い人はコロナと一緒と言ったんだろうけど。前のページ

    ツイッターからの投稿 – 2021-09-11 12:50:03次のページ

    関連記事

    1. Logging

      最高権限でも削除できないファイルが有る?

      おはようございます。今日は生憎の雨☔ですね。さて、先日の事で…

    2. Logging

      TwitterのAPIが有料になるのはなんとなく想像は付いていた。

      おはようございます、イーロン・マスクさん。TwitterのA…

    3. Logging

      スターウォーズフォースの覚醒。12.18日に上映されるわけですけど

      スターウォーズフォースの覚醒が12.18日に上映されるわけですけど…

    4. Logging

      算数問題が100問ランダムで生成されます。そんなツールを作りました。

      暑い日が続いています、このまま茹でダコにでもなってしまいそうな部屋の…

    5. Logging

      webpに対応しましたプラグインでカバーしました。 Safariめ!!

      WebP Express(ウェッピーエクスプレス)というWor…

    6. antique antique globe antique shop antique store

      Logging

      世界2.0を今頃、読了しました。人となり。

      おはようございます。昨日、皮膚科の待ち時間に世界2.0を読了…

    2021年9月
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  

    カテゴリー

    アーカイブ

    PAGE TOP