Posted at

php-master-changes 2018-09-11


2018-09-11


weltling: 7.0.33 next


dstogov: Squashed commit of the following:


  • https://github.com/php/php-src/commit/3a249e769b293afa454b18b8d894c3395683d26c

  • プロパティのフラグ ZEND_ACC_SHADOW の削除


  • PR 出して作業してた奴をマージしたもの

  • 親クラスで定義されて子で定義されない private プロパティを、ZEND_ACC_SHADOW という属性としてコピーして子で持ち、適切な位置からのアクセスかのチェックに利用していた

  • これを ZEND_ACC_PRIVATE に統合し、アクセス時のチェック処理を追加して区別するようにしている


dstogov: Added test for bug #76860 (Missed "Accessing static property as non static" warning).


dstogov: Get rid of ZEND_ACC_IMPLICIT_PUBLIC


cmb69: Fix #76510: file_exists() stopped working for phar://


dstogov: Use mnemonic names


nikic: Drop unused variable


dstogov: Removed weird test, trait can't be "static" or "final".


dstogov: Renumber ZEND_ACC_... flags


cmb69: [ci skip] Update NEWS wrt. php-7.3.RC1 tagging