Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: что не так? Fatal error: Cannot redeclare link() in E:\OpenServer\domains\test.ru\function.php on line 23
Форумы портала PHP.SU » » Вопросы новичков » что не так? Fatal error: Cannot redeclare link() in E:\OpenServer\domains\test.ru\function.php on line 23

Страниц (1): [1]
 

1. htmll - 07 Февраля, 2017 - 15:00:53 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.     <!DOCTYPE html>
  2.     <html>
  3.     <head>
  4.      <meta charset="UTF-8">
  5. <title>Функции</title>
  6. </head>
  7.  
  8. <body>
  9. <?PHP
  10. link ();
  11. echo "<br>";
  12. function square ($a)
  13. {
  14. $result = $a*$a;
  15. echo $result;
  16. }
  17. $new = 80;
  18. echo "Квадрат $new равен - ";
  19. square ($new);
  20. function link ()
  21. {
  22. echo "<a href='http://www.google.ru/'> Гугл </a>";
  23. }
  24. ?>
  25. </body>
  26. </html>
  27.  
2. Мелкий - 07 Февраля, 2017 - 15:02:45 - перейти к сообщению
В ядре PHP уже есть функция link. А две функции с одним именем существовать не могут, поэтому ошибка объявления функции.
3. htmll - 07 Февраля, 2017 - 15:06:52 - перейти к сообщению
а конкретнее?
4. Sail - 07 Февраля, 2017 - 15:49:42 - перейти к сообщению
htmll пишет:
а конкретнее?

Переименуйте свою функцию link.
5. htmll - 07 Февраля, 2017 - 16:02:04 - перейти к сообщению
function link ()
Эту?

 

Powered by ExBB FM 1.0 RC1