Antwort an „Rolf B“ verfassen

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
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen