2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

php7.3以下からのphp7.4

Posted at

Qiitaのログイン方法忘れてて放置してました><

php7.4に移行中に発生した問題

古いPHPバージョンでシリアル化されたペイロードはまだ復元可能であることを意味しますが、
PHP 7.4 で生成された新しいペイロードを、古いバージョンは理解しないことを意味します。

複数台のphp7.3(以下)環境を徐々にphp7.4環境にしていこうかと思ったら
ArrayObjectをシリアライズしたものが共有できない罠(キャッシュ等に保存で使用)
php7.4では保存しない等の対応では余計なコスト発生するので諦め。。。

→php7.3以下でserializeしたArrayObjectはphp7.4でunserialize可
→php7.4でserializeしたArrayObjectはphp7.3以下でunserialize不可

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?