Ritolabo

アーカイブ2018 年 03 月

【PHP】PSR-6 Caching Interface(キャッシングインターフェイス)

  • PSR
【PHP】PSR-6 Caching Interface(キャッシングインターフェイス)

PSR-6は、PHPにおけるキャッシュ操作(システム・ライブラリ作成)についての標準を策定しています。このPSRの目的は、開発者がカスタム開発を必要とせずに既存のフレームワークとシステムに統合できるキャッシュ対応ライブラリを作成できるようにすることです。

【PHP】PSR-4 Autoloader(オートローダー)

  • PSR
【PHP】PSR-4 Autoloader(オートローダー)

PSR-4の目的は、ネームスペースをファイルシステムパスにマップし、他のSPL登録オートローダーと共存できる相互運用可能なPHPオートローダーのルールを指定することです。 これはPSR-0に代わるものではありません。

【PHP】PSR-3 Logger Interface(ロガーインタフェース)

  • PSR
【PHP】PSR-3 Logger Interface(ロガーインタフェース)

PSR-3では、ロギングライブラリの共通インタフェースについて定義されています。

CakePHPのシェルとタスクでcron定時処理を実装する。ついでにデータベースバックアップも。

  • CakePHP
CakePHPのシェルとタスクでcron定時処理を実装する。ついでにデータベースバックアップも。

WEBアプリケーション開発の中でデータベースのバックアップなどの裏で走らせる定時処理を構築する要件というのは少なくありません。昔であればシェルスクリプトを書いたり、フレームワークを使わない素のプログラミング言語を使って書いたりしていましたが、PHPフレームワークを使うとそれらも簡単に構築・登録・稼働を行う事が出来ます。

Laravel クエリビルダ記法まとめ

  • Laravel
Laravel クエリビルダ記法まとめ

Laravel のクエリビルダについて、その機能を入門レベルでもわかるように公式よりもう少しだけ噛み砕いて記載してあります。

【PHP】PSR-2 Coding Style Guide(コーディングスタイルガイド)

  • PSR
【PHP】PSR-2 Coding Style Guide(コーディングスタイルガイド)

PSR-2は、基本的なコーディング標準であるPSR-1を拡張し、PHPコードをどのようにフォーマットするかについての共通の規則を定めています。このベーシックなガイドラインをメンバーと共有しプロジェクトを進める事で、コードの共通化や、ソースコードリーディングの時間短縮を図る事ができます。

Author

rito

rito

  • Backend Engineer
  • Tokyo, Japan
  • PHP 5 技術者認定上級試験 認定者
  • 統計検定 3 級