- 1
github.com/php/php-src/commit/0e097f2c96ce31b16fa371981045f224e5a37160#diff-e0dff85f21e939e4e2a778bddb8a72d7R819
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
github.com/php/php-src/commit/0e097f2c96ce31b16fa371981045f224e5a37160#diff-e0dff85f21e939e4e2a778bddb8a72d7R819
Кто мне объяснит, как вообще работает этот PHP до сих пор, если они через строчку получают длину строки siezof'ом и при этом это ещё помогло исправить баг?
Dummy00001 18.11.2017 19:59 # 0
с другой стороны, более важный вопрос: сколько лет этому багу, и они вообще тестируют это?
ЗЫ честно говоря ожидал что там будет какая RFC (2)822 парсинг библиотечка подключена.
inkanus-gray 18.11.2017 20:26 # 0
https://ideone.com/sw7g7N
А что опечатались — ну с кем не бывает?
SemaReal 18.11.2017 22:05 # +1
Но он тогда вернет на 1 больше же, нуль же в конце
1024-- 18.11.2017 22:10 # +3
А там как раз для этого сделали -1
SemaReal 18.11.2017 22:11 # 0
там "sizeof("Content-Length:")-1)" по всему коду
это, типа, чтобы размер строки узнавать шустро? Хотя макрос бы сделали
inkanus-gray 18.11.2017 20:38 # +1
d_fomenok 18.11.2017 22:55 # 0
Если я не ошибаюсь, там ещё и двоеточие включается
PS. Перечитал. Я перепутал, там в других случаях есть, но не в этом
Stallman 18.11.2017 23:59 # +1
https://tools.ietf.org/html/rfc7230#section-3.3.1
inkanus-gray 19.11.2017 00:37 # +1
COWuTEJIbTBOEuMAMKu 19.11.2017 05:42 # +2
SemaReal 19.11.2017 12:36 # −1
Просто именно у PHP придумали юзать обертку вокруг курла. Но это вообще философия PHP: вместо написанных на ПХП либ они юзают тонкие обертки вокруг готовых
roman-kashitsyn 19.11.2017 00:09 # +3
SemaReal 19.11.2017 01:15 # +1
d_fomenok 19.11.2017 16:47 # +2
У царей только один тип - int.
SemaReal 19.11.2017 21:39 # 0
Цари вполне могут работать с байтом/чаром)
gost 20.11.2017 14:17 # +2
Steve_Brown 20.11.2017 14:29 # +2
inkanus-gray 20.11.2017 14:50 # +4
gost 20.11.2017 16:18 # +1
SemaReal 20.11.2017 17:26 # +1
fuckercoder 29.12.2017 05:18 # 0
fuckercoder 29.12.2017 05:18 # 0