URL: https://www.overclockers.at/linux/apache2_error_reporting_etc_146190/page_1 - zur Vollversion wechseln!
Hallo Zusammen Ich habe folgendes Problem
ich muss in der php.ini die funktion
error_reporting = E_ALL & ~E_NOTICE
einschalten das habe ich gemacht durch das ich das ; entfernt habe
apache2 neu gestartet in der phpinfo zeigt es folgendes an
error_reporting 2039 2039
die funktion E_ALL müsste ja die nummer: 2047
und die funktion E_NOTICE die nummer : 8 haben
jetzt stimmt diese konfiguration 2039
wird das einfach abgerechnet von 2047 -8 = 2039 ?
stimmt das demfall oder müsste da ein anderer wert stehen ?
gruess Grouf !
Sys: Linux 9.1
Stimmt afair da du E_NOTICE ausblendest. Zum debuggen würde ich allerdings darauf nicht verzichten und im Produktiveinsatz hat Errorreporting nichts zu suchen.
musst du binär überprüfen:
11111111111 => E_ALL
00000001000 => E_NOTICE
11111110111 => ~E_NOTICE
Code:11111111111 => E_ALL 11111110111 => ~E_NOTICE & ---------------- 11111110111 = 2039
Also das heisst wenn im phpinfo der wert
error_reporting 2039
dann ist die funktion
error_reporting = E_ALL & ~E_NOTICE aktiv ?
oder muss ich in einen anderen Config File den wert 2047
eintragen ?
Wenn du 2047 haben willst musst du E_NOTICE drin lassen. Alles was ausgeblendet wird, wird abgezogen.
hmm
Dann muss ich den wert 2055 bekommen wenn ich
E_ALL = 2047
E_NOTICE = 8
aktiv habe !?!
dann muss ich die php.ini
so anpassen
error_reporting = E_ALL
error_reporting = E_NOTICE
es gibt nur einen error_reporting wert. wenn du auch notices haben willst dann ist error_reporting = E_ALL für dich das richtige. willst du keine notices dann E_ALL & ~E_NOTICE, willst du auch keine warnings dann E_ALL & ~E_NOTICE & ~E_WARNING (wenn die konstante wirklich so heisst ).
der wert wird so gebildet, damit nur 1 konfigurationswert durch mehrere parameterkombinationen bestimmt werden kann.
OK Vielen Dank
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025