часть моего кода: (Я не использую эту функцию где-нибудь еще)
Код: Выделить всё
function Validar($r)
{
$Msg = '';
$aError = array();
if (strlen($Msg) > 0) {
$aError[] = array('success' => false);
$aError[] = array('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("Validar")){
echo "The function already exists.";
} else {
function Validar($r){
$Msg = '';
$aError = array();
if (strlen($Msg) > 0) {
$aError[] = array('success' => false);
$aError[] = array('msg' => '1001');
$aError[] = array('error' => $Msg);;
}
Функция уже существует.
за которым следует
Неустранимая ошибка: Необнаруженная ошибка: Достигнут максимальный уровень вложенности функций «256», прерывание! в C:\wamp64\www\myProject-dev\public\lib\DataSourceResult.php в строке 39
Ошибка: достигнут максимальный уровень вложенности функций «256», прерывание ! в C:\wamp64\www\myProject-dev\public\lib\DataSourceResult.php в строке 39
И такая таблица один: (извините, я не знаю, как его сделать в своем вопросе)
Код: Выделить всё
#TimeMemoryFunctionLocation10.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
And this repeats 256 times.
Что это значит и как это исправить? Может быть, вы сможете меня немного подсказать или посоветовать, я вроде как новичок.
Заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/592 ... y-declared