PHP【PHP8.2】IDクラスをどう実装するか? IDを扱う時にはプリミティブ型ではなく、値オブジェクトで定義する方が都合が良いです。 そこで、本記事ではPHP8.2を用いたIDクラスの私なりの実装パターンを紹介します。2024.01.21PHP開発Tips
PHP[PHP8.2]ファーストクラスコレクションのサンプル 最近環境をPHP8.2にアップグレードしました。 中でもクラスにreadonly修飾子が指定できるようになってイミュータブル化がしやすくなったので、PHP8.2に合わせた、イミュータブルなファーストクラスコレクションの実装をまとめたいと思います。2024.01.02PHP開発Tips
PHPサポート完全終了のCentOS6とPHP5.6の開発環境をDockerで作成する はじめに 2020年11月30日をもちまして、延長サポートを含めたCentOS 6系のすべてのサポートが終了しました。 しかしながら、社内システムなどまだまだ現役の環境はあると思いますし、リプレース案件の確認作業のために同バージョンの開発環...2020.12.18PHP開発Tips
PHPEC-CUBE4のSQLで特定のIDの商品を先頭に表示したい場合の書き方 はじめに EC-CUBEのカスタマイズ案件の中で、「商品一覧の先頭に指定した商品を指定した順に表示させる」という要望がありました。 MySQLだと慣れているので問題ないのですが、EC-CUBE4ではSQLではなくDoctrineのDQLのた...2020.12.09PHP開発Tips