Сохранить значение между вызовами функции, не использую глобалы или сесию

Кощей

if(!$needle) die("ooh");
HraKK
Класно

-~{}~ 25.12.08 16:11:

правда объект нужно создавать каждый раз
 

x-yuri

Новичок
А чем опасная то ?
"это устаревший способ связать данные и код. Если с функцией нужно связать состояние - создай класс. Тогда будет понятно, что с методом связано состояние"

но в данном случае, думаю, можно и функцию написать
PHP:
function flip( &$i ) {

    $idx = $i+1 > func_num_args()-1
        ? 1 : $i+1;
    $next = func_get_arg($idx);
    $i++;
    return $next;
}
echo flip($i, 'red', 'green', 'blue');
echo flip($i, 'red', 'green', 'blue');
echo flip($i, 'red', 'green', 'blue');
echo flip($i, 'red', 'green', 'blue');
-~{}~ 25.12.08 16:29:

echo можно в функцию запихнуть
 
Сверху