![]() |
Показаны 13 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Неправильно показывается номер строки с ошибкой (http://netadmin.ws/forum/showthread.php?threadid=1269)
Неправильно показывается номер строки с ошибкой
Вопрос для счастливых облодателй последней версии PHP - никто не замечал такого бага - у меня он постоянно неправельно выдаёт номер той строки в которой ошибка , причём если в самом начал (когда кода 10-20 строк) , он ошибается на плюс/минус 2 строчки , то когда код разросся до 500 строк - он ошибается на плюс/итнус 50 строк. Тоесть погрешность гдето 10%. И это стало происходить сразу после замены на новую версию.
Может кто ещё с таким сталкивался?
А новая это какая ?
Ð_оберт
глюков не имеется, а строчку неправильно может выдавать из-за незакрытой кавычки..
и не только кавычки.
__________________
Всегда есть решение.
Версия 4.2 релиз
А кавычки у меня везде в пределах одной строки закрываются, точно-точно!
Непонятно, причём даже на разных машинах пробывал...
Ну не может веть быть что из-за фигурных скобок (я как специалист по Delphi не могу привыкнуть к левому Сишному синтаксису и придумал свой)
может быть из за точки с запятой, и за кавычек, из за лишних или недостабщих <? ?>, из за ошибочных скобок.
__________________
Всегда есть решение.
quote:
Первоначальное сообщение от polo
может быть из за точки с запятой...
я не понимаю как вы так можете писать, код же становиться полностью нечитабельным.
__________________
Всегда есть решение.
Кому как. Я тоже долго не мог привыкнуть к сишному синтаксису, но вроде перешел на него. Так мне тепер поблемы в дельфях присваивание написать 
quote:
Первоначальное сообщение от polo
я не понимаю как вы так можете писать, код же становиться полностью нечитабельным.
if Length(S)=6
then S:='Privet'
else Welcome;
if(strlen($S)==6) {
$S='Privet';
} else {
Welcome();
}
if(strlen($S)==6): $S='Privet';
else: Welcome();
Хех красивше, это ты так думаешь, он выглядит просто отвратительно, где читабельность, как понять где начинается строка где заканчивается. По поводу
quote:
if(strlen($S)==6): $S='Privet';
else: Welcome();
(strlen($S)==6) ? $S='privet' : Welcome();
__________________
Всегда есть решение.
(xxx)?xxx:xxx;
Ð_то пожалуй единственное и самое главное, за что я уважаю C и ему подобные. Почему борланд не мог это ввести?
А может не нужно спорить? В каждом ведь языке есть свои прибамбасы и особенности, которых нет в других. И каждый человек выбирает именно тот язык, который ему по душе.. 
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
| Формат времени GMT. Текущее время 10:24. | Показаны 13 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.