PHPの現場

41. PHP 8(sji_ch)


Listen Later

@sji_ch さんと PHP 8 について話しました。

  • PHP カンファレンス 2020
    • オンライン登壇
    • ライブ感
    • PHP 8 の印象
    • match 式
      • これまで PHP に無かった書き味
      • 網羅性チェック
      • Ilija Tovilo さん作
      • 静的解析
      • get_debug_type()
      • Constuructor property promotion
        • コードボリュームが減る
        • プロパティ宣言との混在
        • Named argument
          • 仮引数の名前が API の一部になる
          • 継承関係でも仮引数を揃える
          • needle / haystack
          • PhpStorm(JetBrains) の貢献がすごい
          • Attribute
            • 仕組みが入った
            • 静的解析に使うか
            • Psalm は doc comment 推奨
            • 動作に影響を及ぼすところに使う
            • Union types
              • type 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
                      • わくわくするが、どこで使うか
                      • 今後の PHP
                        • PHP 8 リリースまでの流れ
                        • 誰が今後の旗振り役をするのか
                        • 進化しつづける PHP
                        • Show notes

                          • PHP Conference Japan 2020 Re:born
                          • PHP 8 で作る JSON パーサ / php8-json-parser - Speaker Deck
                          • PHP 8 で Web 以外の世界の扉を叩く
                          • PHP: PHP 8.0.0 Release Announcement
                          • PHP: rfc:match_expression_v2
                          • PHP: rfc:get_debug_type
                          • PHP: rfc:constructor_promotion
                          • PHP: rfc:attributes_v2
                          • Add very basic draft of some PHP 8 attributes by unkind · Pull Request #1218 · php-fig/fig-standards
                          • Psalm supports PHP 8 Attributes
                          • Early Access Program for Qodana, a New Static Analysis and Quality Management Tool by JetBrains, Is Open | JetBrains Blog
                          • PHP: rfc:union_types_v2
                          • PHP: rfc:nullsafe_operator
                          • PHP: rfc:string_to_number_comparison
                          • PHP: rfc:jit
                          • shin1x1/php8-toy-json-parser
                          • sj-i/php-profiler: a sampling profiler for php
                          • php-src/zend_compile.c at PHP-8.0 · php/php-src
                          • PHP: rfc:weak_maps
                          • ...more
                            View all episodesView all episodes
                            Download on the App Store

                            PHPの現場By Masashi Shinbara


                            More shows like PHPの現場

                            View all
                            Rebuild by Tatsuhiko Miyagawa

                            Rebuild

                            51 Listeners

                            backspace.fm by backspace.fm

                            backspace.fm

                            10 Listeners

                            engineer meeting podcast by エンジニアミーティング

                            engineer meeting podcast

                            0 Listeners

                            楽しいラジオ「ドングリFM」 by donguri.fm

                            楽しいラジオ「ドングリFM」

                            5 Listeners

                            Off Topic // オフトピック by Off Topic

                            Off Topic // オフトピック

                            16 Listeners

                            歴史を面白く学ぶコテンラジオ (COTEN RADIO) by COTEN inc.

                            歴史を面白く学ぶコテンラジオ (COTEN RADIO)

                            238 Listeners

                            UIT INSIDE by UIT

                            UIT INSIDE

                            0 Listeners

                            Yokohama North AM by Ryo Tomidokoro

                            Yokohama North AM

                            0 Listeners

                            ゆる言語学ラジオ by Yuru Gengogaku Radio

                            ゆる言語学ラジオ

                            62 Listeners

                            聴く講談社現代新書 by kodansha

                            聴く講談社現代新書

                            11 Listeners

                            ゆるコンピュータ科学ラジオ by ゆるコンピュータ科学ラジオ

                            ゆるコンピュータ科学ラジオ

                            20 Listeners

                            ゆる民俗学ラジオ by Yuru Minzokugaku Radio

                            ゆる民俗学ラジオ

                            4 Listeners

                            耳で学ぶAI、ロボシンク by 矢野 哲平

                            耳で学ぶAI、ロボシンク

                            0 Listeners

                            ツナギメエフエム by tsunagimefm

                            ツナギメエフエム

                            0 Listeners

                            ながらAIラジオ by usutaku/gomichan

                            ながらAIラジオ

                            0 Listeners