PHP

php-master-changes 2018-08-03

2018-08-03

日記的に使うにはひょっとして Qiita そんなに向いてないのでは……?と思いはじめる

sgolemon: Roll NEWS for 7.2.10

weltling: Cleanup unused items

weltling: Fix callbacks

carusogabriel: Remove superfluous checks of always available functions

  • https://github.com/php/php-src/commit/0e0019f6940a252d5fa761b09e859a5d75b24545
  • 必ずある関数の存在チェックを無駄に行っていた箇所の修正
  • setlocale()、usleep()、mail()、date_default_timezone_set()、utf8_encode()、is_executable() のチェックを行っている箇所
  • これダイジョブなのかな
    • utf8_encode() は XML パーサ拡張
    • 存在チェックを行っていたのは SOAP 拡張のテスト
    • どちらの拡張も libxml に依存してはいる
    • XML パーサと SOAP の拡張間に直接的な依存関係はなく、SOAP 拡張用意する時に常に utf8_encode() が存在するわけではないのでは……?
    • と、PHP マニュアル見ながらなんとなく思った
    • まあ半年 ROM ってから考えよう
  • とか言ってたら utf8_encode() は standard へ移動されてた
  • なるほどこれなら確かに常時存在する

weltling: Improve cleanup

weltling: Update maintainer info [skip ci]

weltling: Missing piece for the inliner cache

cmb69: Update UPGRADING.INTERNALS wrt. Same Site Cookies

weltling: Use inliner cache also for non ext/sapi sources

weltling: Remove asan incompatible options