Comments 40
Может быть индус переопределил true и использует её в качестве переменной?
+2
в РНР переменные начинаются с $. Без «бакса» только константы. true — глобальная константа.
0
define('true', false); вот и переопределена глобальная константа
-3
2 Vas3K: либо у вас нет чувства юмора, либо вы плохо готовите индусов — они и не на такое способны.
-1
скорее всего это результат работы «механического оптимизатора». вполне возможно что раньше вместо true там стояла переменная, которой еще раньше присвоили TRUE и больше значение в ней не меняли. «Оптимизатор» заменил переменную ее значением, а вот блоки типа if(true) он выкоцывать не умел…
ну или вместо «механики» использовали «search and replace» не удосужившись провести ревизию кода после замены :)
ну или вместо «механики» использовали «search and replace» не удосужившись провести ревизию кода после замены :)
+13
странный способ оптимизации… Тут помоему стоит обратить внимание не на
блоки типа if(true) он выкоцывать не умел
а скорее на вечный цикл while… эт помоему пострашнее ифа)
блоки типа if(true) он выкоцывать не умел
а скорее на вечный цикл while… эт помоему пострашнее ифа)
0
Как вариант — во время разработки было какое-то «человеческое» условие, от которого решили избавиться, закомментировав само условие и поставив вместо него такую вот «заглушку». Потом про него благополучно забыли, а перед выходом проекта в свет порезали все комментарии.
+4
это дзен-код, служащий для поднятия кармы
+7
хм… а как же тогда работает граббер ?? он волшебный?
0
UFO just landed and posted this here
надеюсь, Вы их научили писать по-другому
+3
Обычное дело, часто такое вижу в студенческих прогах: просто механическая запись условия задания в код, когда не выспался да не понимаешь, ещё не то напишешь. А ещё бывают перлы типа
if (l[0]+l[1]+l[2]+l[3]+l[4]=='i'+'n'+'p'+'u'+'t')вместо strncmp и sizeof вместо strlen :), но это немного из другой оперы…
0
На самом деле это шутка. Ну правда. Не бывает конченых кретинов которые пишут неплохие CMS.
-2
Интересно, как же граббер тогда работает.
-1
вы бы название файла написали, чтобы проверить.
0
это называется обфускация
+1
Удалось мне как то связаться с этим движком. Я вообще в ужасе остался как он работает, но работает. Хотя я какраз таки и познакомился когда надо было сделать чтобы он работал :)
-1
ИМХО остатки от дебага, забыли почистить
0
Точно, это отладка какая-то. Кодревью надо.
А (фантастичная версия) цикл по идее нужен для обработки массива сообщений (или вложенных ошибок, если там такие бывают). Но потом оставили один сообщение, и хитровывернуто сделали один проход в цикле.
А (фантастичная версия) цикл по идее нужен для обработки массива сообщений (или вложенных ошибок, если там такие бывают). Но потом оставили один сообщение, и хитровывернуто сделали один проход в цикле.
0
а оно внутри функции лежит или так? просто если в функции, то оно прервет и выполнение бесконечного цикла и функции… а если просто в коде то на «return false;» отстановится выполнение скрипта
0
Экстремальное программирование, вырожденный случай. И успешно забытый.
Пишем функцию вычисления синуса. Сначала тест:
assert_equals 0, sin(0)
функция:
def sin { 0 }
срабатывает!
Добавляем в тест:
assert_equals 1, sin(PI/2)
ломается, рефакторим…
Тут, видимо, остановились на пол-пути :)
Пишем функцию вычисления синуса. Сначала тест:
assert_equals 0, sin(0)
функция:
def sin { 0 }
срабатывает!
Добавляем в тест:
assert_equals 1, sin(PI/2)
ломается, рефакторим…
Тут, видимо, остановились на пол-пути :)
-1
К сожалению (может быть), ДЛЕ зарекомендовал себя как движок для «варезных» помоек, нормальных сайтов на нем очень мало.
P.S. Из DLE и WP выбрал последний, хотя из из проектов работает на дле.
P.S. Из DLE и WP выбрал последний, хотя из из проектов работает на дле.
+1
DLE весь так написан. =)
0
А чем плох код?
Работает? Да!!!
А тот кто написал просто умница!
Посмеялся над многими «ботанами»
Желаю Вам не забывайте что вы не роботы а
Люди!
Работает? Да!!!
А тот кто написал просто умница!
Посмеялся над многими «ботанами»
Желаю Вам не забывайте что вы не роботы а
Люди!
-1
Sign up to leave a comment.
Rss grabber для DLE жжот