Hallo Sven,
die E_-Konstanten stehen hier.
Du hast zwei Möglichkeiten, die error_reporting Maske aufzubauen.
(a) Subtraktiv - das ist das, was Du machst. E_ALL & ~E_WARNING
nimmt alle Fehler und löscht darin das Bit für E_WARNING (UND-Verknüpfung mit der invertierten Maske für E_WARNING).
(b) Additiv - dazu verknüpfst Du die Fehlerbits, die Du möchstest, mit dem |
Operator (oder). Zum Beispiel:
error_reporting = E_ERROR | E_DEPRECATED
Ich würde aber E_CORE_ERROR, E_COMPILE_ERROR und E_USER_ERROR auch hinzunehmen.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi