記録

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. 記録

    女性のITエンジニアはまだ少ない。

    女性のITエンジニアはまだまだ少ない気がします。自分としては増…

  2. corn fields under white clouds with blue sky during daytime

    記録

    TensorFlow(テンソルフロー)で画像分類させたら車も人の顔って😇

    こんにちは、今日もまだ呟くこともしないで日が暮れるかもです。…

  3. 記録

    はてな?リモートワークとお仕事。

    リモートワークになれば仕事が増えるのか?自分はその逆で仕事が減…

  4. 記録

    退職日まで日数を求める・JSでカウントダウンコードを構築してみた😆

    おはようございます。ちょっと退職後の事を思うと不安が過りますが、何と…

  5. 記録

    映画、レディ・プレイヤー1(ワン)を観てきました。

    レディ・プレイヤー1(ワン)を観てきました。今まで見たこと無い映像…

2021年9月
 12345
6789101112
13141516171819
20212223242526
27282930  

カテゴリー

アーカイブ

PAGE TOP