PHP Manual состояния следующее:PHP статической переменной внутри функции
Другой важной особенностью видимости переменной является статическая переменная. Статическая переменная существует только в области локальных функций, но не теряет своего значения, когда выполнение программы выходит из этой области.
Мой код:
function keeptrack() {
static $count = 0;
$count += $count + 1;
echo $count;
}
keeptrack();
keeptrack();
keeptrack();
Выход: 137
Почему это не выход 123
'статический $ Count = 0; echo ++ $ count; 'достаточно. –