11 Stimmen

Was nützt E_ALL | E_STRICT, wenn es derselbe Wert wie E_ALL ist?

  • 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?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X