Показать сообщение отдельно
  #480 (permalink)  
Старый 29.08.2014, 13:10
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от melky
в то время хрен кто знал, во что это вообще всё выльется
Очень много людей знали, во что он должен вылиться. Проблема в том, что озвучил kobezzza.
nl2br функция - яркий пример идиотизма и ломания обратной совместимости.
Вначале она возвращала
<br>
и все жили спокойно, потом она стала возвращать
<br />
, от чего все просто опупели, т.к. после обновления тег изменился. Затем они поняли что облажались по крупному и сделали доп параметр is_xhtml и это был эпик. Потому что проще написать свою функцию на реге и быть уверенным, что к новому релизу они не изменят все наоборот и обратная совместимость не поломается.

А всего-то нужно было добавить is_xhml к первоначальной функции и все были бы счастливы! Это возможно не самый яркий пример идиотизма, но очень показательный.

Сообщение от melky
на, работай
Очень погано, когда не можешь доверять коду, в котором ломают обратную совместимость. На работай, вот тебе то ли лопата, то ли экскаватор.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 29.08.2014 в 13:12.
Ответить с цитированием