Неустранимая ошибка: невозможно повторно объявить ранее объявленную функцию().Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Неустранимая ошибка: невозможно повторно объявить ранее объявленную функцию().

Сообщение Гость »


Я знаю, что существует МНОГО вопросов с похожими проблемами, НО я искал ответ и до сих пор не могу найти свою проблему. Я уже пробовал несколько способов это исправить, но не могу найти решения для моего случая...

часть моего кода: (я больше нигде не использую эту функцию)

функция Validar($r) { $Сообщение = ''; $aError = массив(); если (strlen($Msg) > 0) { $aError[] = массив('успех' => ложь); $aError[] = массив('msg' => '1001'); $aError[] = array('error' => $Msg);; } И я получаю следующее:

Неустранимая ошибка: невозможно повторно объявить Validar() (ранее объявленный в C:\wamp64\www\myProject-dev\public\cajas\reposiciones\controller3.php:20) в C:\wamp64\www\myProject-dev\public\cajas\reposiciones\controller3.php на строке 20

Поэтому я добавил

if(function_exists("Валидар")){ echo "Функция уже существует."; } еще { функция Валидар($r){ $Сообщение = ''; $aError = массив(); если (strlen($Msg) > 0) { $aError[] = массив('успех' => ложь); $aError[] = массив('msg' => '1001'); $aError[] = array('error' => $Msg);; } Поэтому я едва могу понять, что происходит, а мое сообщение состоит из 256 строк

Функция уже существует.

а затем

Неустранимая ошибка: необнаруженная ошибка: достигнут максимальный уровень вложенности функций «256», прерывание! в C:\wamp64\www\myProject-dev\public\lib\DataSourceResult.php в строке 39

Ошибка: достигнут максимальный уровень вложенности функций «256», прерывание! в C:\wamp64\www\myProject-dev\public\lib\DataSourceResult.php в строке 39

И таблица типа этой: (извините, я не знаю, как ее составить в своем вопросе)

#ВремяПамять ФункцияМестоположение10.0017371568{main}( )...\controller3.php:020.0053474480include( 'C:\wamp64\www\myProject-dev\public\cajas\reposiciones\controller3.php' )...\controller3 .php:3630.0091476240include( 'C:\wamp64\ www\myProject-dev\public\cajas\reposiciones\controller3.php' )...\controller3.php:36

И это повторяется 256 раз.

Что это значит и как это исправить? Может быть, вы сможете меня немного подсказать или посоветовать, я вроде как новичок.

Заранее спасибо.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»