Внешние переменные в функции

Maloy

Новичок
Внешние переменные в функции

<?php
$nimg=1;
$f="2";
$f1="3";
function img()
{
print ("<a href=\"img$f$f1$f2$nimg.png\"><img src=\"img$f$f1$f2$nimg.png\"></a>");
$nimg++;
}
?>
1. Нужно чтобы в функции были внешние переменные, которые отношения к этой функции никакого не имеют.
2. Как сделать, чтобы счетчик nimg увеличивался, при каждом запросе функции.

Опишите пожалуйста поподробнее, я начинающий программер и ничего в этом не смыслю!
Заранее благодарен!:confused:
 

Кром

Новичок
Maloy это, еще скажи, ты собираешся считать количество нажатий на ссылку? :)
 

Maloy

Новичок
А все понял Static переменная извините! :)
Нет просто при каждом использовании функции выводится картинка на 1 номер больше!
 

jonjonson

Guest
Maloy, static то static. Но значение этой переменной будет статичным пока выполняется данный скрипт. При следующем вызове его все опять с самого начала.
 

Фанат

oncle terrible
Команда форума
Maloy
ты просто хочешь, чтобы у тебя функция давадла картинкам последовательные номера?
а не проще это сделать в цикле?
 
Сверху