のタグを付けられた記事一覧

イテレータ

デザインパターンの一つ。反復作業を行う時に重宝する。

→この記事の続きを読む

タグ

__sleepと__wakeup

__sleepと__wakeupは、マジックメソッド(特殊なメソッド)。

__sleepが定義されているオブジェクトを、serialize関数でシリアル化すると、シリアル化の直前に__sleepが呼び出される。(実行例としては、データベース接続を切断する、保存されていないデータを保存する等)

__wakeupが定義されているオブジェクトを、unserialize関数で非シリアル化すると、非シリアル化の直後に__wakeupが呼び出される。(実行例としては、データベースと接続する、初期化する等)

(*) シリアル化とは、オブジェクトをデータベースやファイルに出力できる形式に変換する作業のこと。

タグ

PHP技術者認定試験

PHP技術者認定機構によるPHP技術者資格です。

→この記事の続きを読む

タグ