-
E_ALLравно 8191 (0001 1111 1111 1111) -
E_STRICTравно 2048 (0000 1000 0000 0000)
Использование побитового ИЛИ для их объединения:
1 1111 1111 1111
1000 0000 0000
Мы получаем точное то же значение, что и оригинал E_ALL:
1 1111 1111 1111
Какой смысл делать error_reporting(E_ALL | E_STRICT), если мы можем просто сделать error_reporting(E_ALL), чтобы получить одно и то же?