ShowNote:【オンライン】PHPerによるPHPerのための「PHPニュース他まとめ」TechCafe @ RAKUS 7月 - HackMD (original) (raw)

# ShowNote:【オンライン】PHPerによるPHPerのための「PHPニュース他まとめ」TechCafe @ RAKUS 7月 ## PHP最新情報/技術的Tips * **[What's new in PHP 8](https://stitcher.io/blog/new-in-php-8)\*\* * PHP8の新機能紹介 * ざっくりとまとまっており、実例もあるので分かりやすい * **[Why Class Constants Should be Typed](https://tomasvotruba.com/blog/2020/06/22/why-class-constants-should-be-typed/)\*\* * プロパティに型宣言できるようになることで、バリデーションも楽に * 将来的にはクラス定数にも型が書けたらいいなという記事 * **[PHP 8: Match or Switch?](https://stitcher.io/blog/php-8-match-or-switch)\*\* * Match式かSwitch式、どちらを使いたいですか? - **[PHP8.0.0α1がリリースされたのでさっそくJITの威力を体感する(した)](https://qiita.com/rana\_kualu/items/73c346b3feadfa3a5b21)\*\* - 著者も「本当かよ???」と書くほどの結果が出たJITによる速度向上の記事 - 社内チャットでも取り上げられていた - **40いいね↑ [議論中:プロパティのRead/Writeの可視化](https://twitter.com/phprfcbot/status/1277551841480335361)\*\* - プロパティに読み書きの制限をかけられる…という一件良さそうな提案だが…要るのかな? ## PHPよもやまばなし * **[Does PHP Have A Future, Or Are Twenty Five Years Enough?](https://hackaday.com/2020/06/29/does-php-have-a-future-or-are-twenty-five-years-enough/)\*\* * PHPのこれまでとこれからを振り返る記事 * **[Don't Write Your Own Framework](https://stitcher.io/blog/dont-write-your-own-framework)\*\* * 世にも恐ろしい独自フレームワークの不具合報告のお話 ## PHP以外の最新情報/技術的Tips - **[NewSQLその成り立ちとモチベーション](https://speakerdeck.com/tzkoba/newsql-sofalsecheng-rili-titomotibesiyon)\*\* - NewSQLとは。なぜ必要とされているかなどのお話。 ## エンジニア・開発一般論 - **[開発におけるホスピタリティ](https://speakerdeck.com/88oct/kai-fa-niokeruhosupitaritei)\*\* - 可読性だの保守性だの、究極的にはホスピタリティの延長 - **[チームが「サイロ化」しないための仕掛け](https://speakerdeck.com/miwa719/timuga-sairohua-sinaitamefalseshi-gua-ke-zeng-bu-ban-b5ef8ee7-d56c-4c43-a554-5902f272710c)\*\* - 心理的安全性の話 - **[ひとりでがんばりすぎないでね、ということを伝えたいスライド](https://speakerdeck.com/kawaguti/hero)\*\* - タイトル通りだが、改めてはっとさせられる ## 小ネタ - **40いいね↑ [承認:Attributeの構文の再提案が通った](https://twitter.com/PHPRFCBot/status/1280605495275872256)\*\* - ``@@Attr``で決定。``<>``じゃなくなって良かった。 - **30いいね↑ [否認:「PHP Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM」が分かりやすくなる](https://twitter.com/phprfcbot/status/1281932320904146949)\*\* - 議論の内容を見るとなるほど。「そもそもエラーメッセージにトークン名が出てるのが問題であって、トークンの名前の問題ではない」