Суть: отлаживаю некий код, банальными log'ом. Смотрю он мне как будто один и тот же код выполняет дважды. Добавил в каждую строку, которая выводиться в log, имя файла и номер строки. Оказалось, что PHP создает некий временный файл и вначале выполняет его, а потом повторно код уже непосредственно из исходного.
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- //Проверяем что пришло
- //Начало процесса редактирования
- debug_str("=============================================================="." файл: ".__FILE__." строка: ".__LINE__);
- debug_str("Начинается процесс редактирования дома с ID=".$_REQUEST["hID"]);
- $isEdit=true;
- $hID=$_REQUEST["hID"];
- $home=HomeListControl()->FindByID($hID);
- $shortAdr=$home->ShortAddr;
- $fullAdr=$home->FullAddr;
- $homeType=$home->HomeType;
- $floorCount=$home->FloorCount;
- $entranceCount=$home->EntranceCount;
- $apartCount=$home->ApartamentCount;
- $baseApartCount=$home->BaseApartCount;
- $dateDelivery=$home->DateOfDelivery;
- $commonSquare=$home->CommonSquare;
- $liveSquare=$home->LiveSquare;
- $errorType=1;
- }
- //Либо создание, либо редактирование
- //В случае редактирования нам будет доступен hID
- debug_str("=============================================================="." файл: ".__FILE__." строка: ".__LINE__);
- debug_str("Начинается процесс создания или редактирования дома ");
- else {$hID=-1;}