Функции, которые можно вызвать только один раз

Я использовал следующий подход:

$foo_called = false;

function foo()
{
    if($foo_called)
    {
        return;
    }

    $foo_called = true;

    // do something.
}

Мне было интересно, существуют ли лучшие / другие подходы.

6
задан Emanuil Rusev 29 December 2011 в 12:14
поделиться