RitoLabo

カテゴリ PHP

Iteratorパターン | PHPデザインパターン

  • PHP

【PHPデザインパターン】Iterator(イテレータ)パターンとは、「反復」を意味し、繰り返し処理を行う一連の流れをパターン化したものになります。繰り返し処理なので、PHPで言うループ、for forearch whileなどが反復処理としてイメージできると思いますが、それらのような処理を効率的に行う為の1つのモデル(パターン)がこのIteratorパターンになります。

【PHP】PSR-16 Simple Cache~ライブラリをキャッシュするための共通インタフェース~

  • PHP

PSR-16では、キャッシュアイテムとキャッシュドライバのためのシンプルで拡張可能なインターフェイスについて定義します。

【PHP】PSR-15 HTTP Handlers(HTTPハンドラ)~HTTPサーバーリクエストハンドラ~

  • PHP

PSR-15では、PSR-7以降のPSRで記述されているHTTPメッセージを使用するHTTPサーバーリクエストハンドラとHTTPサーバーミドルウェアコンポーネントの一般的なインターフェイスについて説明します。

CakePHP3でイベントリスナーを用いた処理の実装(&メールやSlackでの通知)

  • PHP

CakePHPのイベントリスナでメールやSlackへ通知を行います。いわゆるObserverパターンを用いたイベント処理になります。

LaravelでSlack通知を実装する~ソーシャルではなく開発者/管理者としてのSlack通知~

  • PHP

LaravelではモデルベースでのSlack通知は色々と情報がありますが、単純なSlack通知ってなかなか方法が出回っていなかったりします。しかし開発者からしてみると、単純にアラートとしてSlack通知を活用したりなどの用途で使用したい場合も結構あります。今回は、シンプルなSlack通知を実装していきます。