E_ALL
ist gleich 8191 (0001 1111 1111 1111
)E_STRICT
ist gleich 2048 (0000 1000 0000 0000
)
Mit bitweisem OR werden sie kombiniert:
1 1111 1111 1111
1000 0000 0000
Wir erhalten die genau den gleichen Wert wie das Original E_ALL
:
1 1111 1111 1111
Welchen Sinn hat es, etwas zu tun error_reporting(E_ALL | E_STRICT)
wenn wir einfach tun können error_reporting(E_ALL)
um das Gleiche zu bekommen?