Ключевое слово `static` внутри функции?

Я просматривал исходники Drupal 7 и обнаружил некоторые вещи, которые не видел раньше. Я немного поискал в руководстве по php, но там не было объяснения этих примеров.

Что делает ключевое слово static с переменной внутри функции?

function module_load_all($bootstrap = FALSE) {
    static $has_run = FALSE
102
задан user151841 31 May 2011 в 14:21
поделиться