オブジェクト以外に対して get_class() をコールすると、 TypeError がスローされます。 PHP 8.0.0 より前のバージョンでは、 E_WARNING レベルの警告が発生していました。

get_class() が、クラスの外部から引数なしで呼ばれた場合、 Error が発生します。PHP 8.0.0 より前のバージョンでは、 E_WARNING レベルの警告が発生していました。

8.0.0 この関数をクラスの外部から引数なしで呼び出すと、 Error が発生するようになりました。 これより前のバージョンでは、 E_WARNING レベルの警告が発生し、 false を返していました。

7.2.0 null は、object のデフォルトのパラメータとして 扱われなくなり、 正しい入力ではなくなりました。 これより前のバージョンでは、object のデフォルトのパラメータは null であり、何も値を渡さないのと同じ意味でした。

どうすれば良いのでしょうね 🤔

Reply to this note

Please Login to reply.

Discussion

投稿日と最終更新日を表示していると思われるので、

に変えちゃえばどうでしょうか?

ありがとうございますー!!

さっそく変えてみましたが、変化ないようです;;

8.1にする前は7.2でなく7.4だったのですが、特に警告なかったのに…一度8.1を味わわせてしまったからなのですかね…

updatedの方を消して試してみるとどうでしょうか?

うわああああ!!直りました!!!!!!ありがとうございます!!!!

…えっ、てことは

はもうずっといらなかったってことです…?w

updatedって書いてあるので恐らく更新日を表示するものと推測されますが、不具合を起こしていたとのことなので、不要であれば消しても問題ないかと

なるほど…大変助かりましたありがとうございましたありがとうございました;;;;;