Bug 30650 - В PHP есть патч, изменяющий поведение при делении на ноль с E_WARNIONG на E_ERROR
: В PHP есть патч, изменяющий поведение при делении на ноль с E_WARNIONG на E_E...
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/php5)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2015-01-14 19:44 by
Modified: 2015-01-16 16:05 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2015-01-14 19:44:11
В PHP есть патч, изменяющие поведение при делении на ноль с E_WARNIONG на
E_ERROR.

Идеологически наверное так правильно, но это поведение мешает массе скриптов. 

Хотелось бы или выключить или опцию в конфиге.
------- Comment #1 From 2015-01-15 13:41:38 -------
На Sisyphus.
------- Comment #2 From 2015-01-15 14:14:55 -------
Ни разу не сталкивался с таким падением в скриптах, видимо мне попадается
достаточно хороший код.
------- Comment #3 From 2015-01-15 14:19:09 -------
Есть и обратное мнение, почему собственно так было сделано:

https://bugzilla.altlinux.org/show_bug.cgi?id=6348
------- Comment #4 From 2015-01-15 15:55:00 -------
(In reply to comment #3)
> Есть и обратное мнение, почему собственно так было сделано:
> https://bugzilla.altlinux.org/show_bug.cgi?id=6348

Да, видел. В сферическом в вакууме идеальном мире -- решение, безусловно,
правильное.

Но есть масса унаследованного кода. Да и смысл прерывать? Предупредить, если
кому надо -- перехватит. А в большинстве случаев PHP-скрипты -- совсем не та
задача, где от случайно
------- Comment #5 From 2015-01-15 15:57:34 -------
будет исправлено в след. версии
------- Comment #6 From 2015-01-15 15:58:44 -------
(In reply to comment #5)
> будет исправлено в след. версии

Спасибо 8)
------- Comment #7 From 2015-01-16 16:05:44 -------
php5-5.5.20-alt1 -> sisyphus:

* Wed Jan 14 2015 Anton Farygin <rider@altlinux> 5.5.20-alt1
- new version
- behavior when divided by zero is synchronized with the upstream (closes:
#30650)