PHPオブジェクトの特殊メソッドに__wakeupと__sleepというものがありますが、あまり有効に利用されていないような気がします。 __sleepを利用した例として、次のような事例を考えてみました。 PHPのファイルアップロードで作成されるテンポラリファイルは、スクリプト実行終了後に消去されてしまう一時ファイルなので、開発者は、ファイルアップロードを受け付ける場合には、move_uploaded_fileを使ってファイルを別の場所に移動しなくてはなりません。この処理を(本当に上手く行くかどうかは分かりませんが)、Session配列と__sleep特殊メソッドを使って、自動化してみます。 $value) { $this->$key = $value; } } function __sleep() { $base = basename($this->tmp_name); if (st
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く