Forums / Unrelated / Offtopic / Функции

Killer
#1 2010-03-09 22:48
Доброго времени суток! Так как я еще нуб в php, вынужден обратиться к вам, уважаемые. Почему мой локальный сервер wamp, не хочет выполнять простейшую функцию
function link()
{
	echo "<a href='http://www.link.ru'>link/a>";
}
echo "<br>";
link();
выдает ошибку Fatal error: Cannot redeclare link() in D:\wamp\www\site\function.php Что ему надо? Версия php 5.3
Лишь утратив всё до конца, мы обретаем свободу...
This post was edited by Killer (2010-03-10 00:17, 14 years ago)
esclkm
#2 2010-03-09 23:32
функция уже объявлена. задай другое имя ей
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Killer
#3 2010-03-09 23:56
В том-то и дело, что это единственная функция в файле. Другие функции выполняются, а эта нет. Бред.
Лишь утратив всё до конца, мы обретаем свободу...
Alex300
#4 2010-03-10 00:13
Даже, если она и едиственная в этом файле, то она объявлена уже где-тов другом месте. Ошибка явно на это указывает. Это не бред :)

Дай ей другое имя. Я обычно использую перфиксы. Например

function my_unique_pefix_link()
{
    echo "<a href='http://www.link.ru'>link/a>";
}
echo "<br>";
my_unique_pefix_link();

должно работать.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Killer
#5 2010-03-10 00:16
Спасибо, и правда. :)
Если будут еще вопросы, а он и будут, спрошу тут.

Добавлено 22 часа 10 Минут спустя:

У меня снова вопрос по WAMP, по mysql. Создаю новую таблицу в бд, вбиваю в поля то что мне нужно(ру символы), а вместо них одни ???????. Пробовал уже в разных кодировках, ничего не выходит, а если создать файл sql откуда выполнится данный запрос в бд, то тогда отображает. Почему не отображаются символы, когда напрямую вбиваю?
Лишь утратив всё до конца, мы обретаем свободу...
This post was edited by Killer (2010-03-10 22:26, 14 years ago)