@sji_ch さんと PHP 8 について話しました。
PHP カンファレンス 2020オンライン登壇ライブ感PHP 8 の印象match 式これまで PHP に無かった書き味網羅性チェックIlija Tovilo さん作静的解析get_debug_type()Constuructor property promotionコードボリュームが減るプロパティ宣言との混在Named argument仮引数の名前が API の一部になる継承関係でも仮引数を揃えるneedle / haystackPhpStorm(JetBrains) の貢献がすごいAttribute仕組みが入った静的解析に使うかPsalm は doc comment 推奨動作に影響を及ぼすところに使うUnion typestype alias が欲しいレガシーコードへの適用現場でどう使わるかNullsafe operator便利は便利真面目に書く時に使うかコードレビューで通すかSaner string to number comparisonsリリース時の反応覚えるパターンが増えた挙動が変わるので、PHP 8 対応時は要注意in_array や sort なども影響Jit compilationなぜ JSON パーサが速くならなったかプロファイルでボトルネックを見つけるCPU bound でも速くならないケースファミコンエミュレータ$x === null or is_null($x)Weap Mapわくわくするが、どこで使うか今後の PHPPHP 8 リリースまでの流れ誰が今後の旗振り役をするのか進化しつづける PHPPHP Conference Japan 2020 Re:bornPHP 8 で作る JSON パーサ / php8-json-parser - Speaker DeckPHP 8 で Web 以外の世界の扉を叩くPHP: PHP 8.0.0 Release AnnouncementPHP: rfc:match_expression_v2PHP: rfc:get_debug_typePHP: rfc:constructor_promotionPHP: rfc:attributes_v2Add very basic draft of some PHP 8 attributes by unkind · Pull Request #1218 · php-fig/fig-standardsPsalm supports PHP 8 AttributesEarly Access Program for Qodana, a New Static Analysis and Quality Management Tool by JetBrains, Is Open | JetBrains BlogPHP: rfc:union_types_v2PHP: rfc:nullsafe_operatorPHP: rfc:string_to_number_comparisonPHP: rfc:jitshin1x1/php8-toy-json-parsersj-i/php-profiler: a sampling profiler for phpphp-src/zend_compile.c at PHP-8.0 · php/php-srcPHP: rfc:weak_maps