を完了したとき、私はこの1つのようなイテレータを持っている:PHPイテレータ - 実行機能の反復が
http://nz.php.net/manual/en/class.iterator.php
そして私はどのようにオブジェクトが反復処理が終了したときに実行されるメソッドを実装することができます思っていました。 Iteratorを拡張するための例えば
foreach($objects as $object){
...
}
// here it's finished, and I want to automatically do something
有効なメソッドには副作用があるので、これは機能しません。よりクリーンなアプローチについては、私の答えを参照してください。 – Gordon
@Gordonあなたは正しいです。 OPはあなたが示した方法を選択する必要があります。 – Yoshi