プログラミング

はいぱーてきすとぷろせっさ7.2

はいぱーてきすとぷろせっさ7.2

|ω・)そろり。

PHP7.2が公開されたので早速サーバーにぶっ込みました。

気になったことを下記に挙げておきますねー。

mcrypt関数が削除

mcrypt関数がサポートされなくなったようです。

ビルド時のconfigureで"--with-mcrypt"を入れると非推奨とツッコミが入りました。

CentOSだとphpMyAdminを使う時に「mcrypt拡張入れろよ!(意訳)」ってツッコミを入れられて、わざわざ他のリポジトリ(epelやらRPMForgeなど)からlibmcryptをインストールする、という事案を経験した人もいると思います。

うちのサーバーに入れてあるphpMyAdmin(4.7.x)はどうなるんだ?と思いつつ開いてみたら特に問題なく動いております。特に警告表示もありませんでした。おそらくちゃんと対応しているんでしょうね。なお、その他のバージョンは確認していないので分かりません。(´・ω・)

KCFinderで警告表示

KCFinderはバックエンド側で使っております。

バージョンは最新の3.12なのですが、こんなモノが表示されました。

KCFinderでアップロード警告

each関数がPHP7.2.0から非推奨になっているようです。
参考 PHPマニュアル : each

ソースコードの該当箇所を見てみましたが、修正できそうな面倒くさそうな感じ。(´・ω・)

今のところ自分が使う分には不具合は無い感じです。

最新と言っても3年前なので、PHP次期バージョンでどうなることやら。(´・ω・`)