PHPerのための「2022年アドベントカレンダー」を読み漁るPHP TechCafe =================================== -------------- # 清書しています!! https://hackmd.io/@E6hhS-xhQIqrpKokpl_yQQ/H1N2vAiio ------------- * PHPにこだわらずに「自分が面白いと思ったカレンダー」をピックアップ * 内容をざっと確認してまとめる * まとめるもの以外でも、面白そうなものがあれば、タイトルだけでいいので記載 https://adventar.org/ -------------------------------------------------- - [PHP](https://qiita.com/advent-calendar/2022/php) - [symfony](https://qiita.com/advent-calendar/2022/symfony) - [symfony-component](https://qiita.com/advent-calendar/2022/symfony-component) - [codeigniter](https://qiita.com/advent-calendar/2022/codeigniter) - [bear-sunday](https://qiita.com/advent-calendar/2022/bear-sunday) - [laravel](https://qiita.com/advent-calendar/2022/laravel) - [php-doctrine-orm-vs-eloquent](https://qiita.com/advent-calendar/2022/php-doctrine-orm-vs-eloquent) - [Laravel,livewire2.0](https://qiita.com/advent-calendar/2022/sgrs38_livewire) ---- ### ピックアップ一覧 | タイトル | 一言まとめ | 所感 | | -------- | -------- | -------- | | [Attributesで実現するPHP8時代のバリデータ](https://qiita.com/tadsan/items/c041716650fbe2427663) | アトリビュートをバリデータとして利用するためのテクニック | アトリビュートの実践的な利用方法が把握できる | | [【PHP8.2】PHP8.2がリリースされたので新機能全部やる](https://qiita.com/rana_kualu/items/64bd73ad3d314a1cccdc) | PHP 8.2 の新機能まとめ | 公式のマイグレーションガイドと同じくらい参照させてもらってます(いつもお世話になっております!)| | [ちょうぜつ設計とは](https://qiita.com/tanakahisateru/items/3024bdd650b6614b2f27) | ちょうぜつ本作者による設計に関する記事 | 「変更させないことが変更容易性になる」とても深い言葉 | | [PHP8.2で非推奨になったエンコーディングたち](https://qiita.com/takaram/items/79bf513694025f737d07) | PHP8.2 で非推奨になるエンコーディング方式 | 思ったより簡単に移行できそう| | [レガシーシステムに書けるテストについて](https://qiita.com/77web@github/items/7d8711edca77508c035f) | すぐに導入できて有効なテストが記述可能 | そのほかのE2Eテストツールと比較してみたい | | [名前空間をさっくり理解する](https://qiita.com/tadsan/items/15657be653f6c1902d15) | 名前空間をさっくり理解する | PHPでuseしたときはrequireが走ってるよ| | [link text](https:// "title") | ◎◎したよ | 大草原不可避| | タイトル | 一言まとめ | 所感 | | -------- | -------- | -------- | |[なぜ出力時のHTMLエスケープを省略してはならないのか](https://qiita.com/tadsan/items/50070788f4ef0dd8e8b5)|HTMLエスケープを"なんとなく"でやっている人は必見!!| |[徳丸本2版の実習環境をDockerに移植した話](https://qiita.com/ockeghem/items/d38478c242f9d2f639d7)||普段からミドルウェアは最新になるよう心掛けているが、脆弱性を起こすためにわざと古いものを採用するなど、大変そう...| |[ちょうぜつ設計とは](https://qiita.com/tanakahisateru/items/3024bdd650b6614b2f27)|「ちょうぜつ」とは、「不思議に見えるけどエンジニアにとっては普通のこと」|| |[PHPからJavaScriptにデータを受け渡すときに考えること](https://qiita.com/tadsan/items/3215da93ef6335bc1a7a)||| |[【PHP8.2】PHP8.2がリリースされたので新機能全部やる](https://qiita.com/rana_kualu/items/64bd73ad3d314a1cccdc)||すごい量...| |[徳丸本の Docker 実習環境を M1/M2 Mac で1から構築した](https://qiita.com/mainy/items/62e85191744f4f69f01c)|上記、徳丸先生の記事にある通り、徳丸本のサンプルをDockerで構築する方法|| |[Attributesで実現するPHP8時代のバリデータ](https://qiita.com/tadsan/items/c041716650fbe2427663)|どんどん活用されていくアトリビュート|| |[Laravel best practices for 2022 ピックアップ](https://qiita.com/sgrs38/items/c1d2272b7f2ddf8b2105)|[Laravel best practices for 2022](https://benjamincrozat.com/laravel-best-practices)のまとめ記事。|最近のLaravelに置いて行かれている人は読んでおくといいかも。 |[今年最後のphpstormアップデートを見ていきましょうか](https://qiita.com/sgrs38/items/b34c4921414bb43e30cb)|[phpstrom 2022.3](https://blog.jetbrains.com/phpstorm/2022/12/phpstorm-2022-3-whats-new/)の機能まとめ。|ラクスもアップデート予定。 |[PHP8.2で非推奨になったエンコーディングたち](https://qiita.com/takaram/items/79bf513694025f737d07)|mbstringの一部エンコーディングの非推奨化|uuencodeが複雑すぎる。 |[ワイ「タイプヒントしただけなのに、、、」](https://qiita.com/arinco_/items/24ebd21ea663e24dfaa8)|ワイ記法読みやすい |