Welkom bij de Tweaking4All gemeenschapsforums!
Voor je gaat deelnemen, bekijk de Forum Regels!
Specifieke onderwerpen: Start het onderwerp met de naam van het programma of systeem.
Bijvoorbeeld “MacOS X – Jouw vraag“, of bijvoorbeeld “MS Word – Jouw Tip of Truc“.
Merk op: Omschakelen naar een andere taal zal niet werken als je een post aan het lezen bent aangezien er waarschijnlijk geen vertaling beschikbaar is.
[Opgelost] PHP - Hoe verberg je een "notice" error voor een specifieke PHP regel
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2859
Topic starter
29 september 2019 18:08
Niet iets wat je elke dag zult gebruiken, maar soms wil je, tijdens het debuggen, een "notice" boor een bepaalde PHP regel NIET zien.
Ik had dit zelf bij het testen of bbPress actief is.
$bbPress_Found = function_exists(is_bbpress); // TRUE of FALSE
Dit genereert blijkbaar een notice message:
Notice: Use of undefined constant is_bbpress - assumed 'is_bbpress' in /pad/naar/de/offendingfile.php on line 26
Om deze melding voor deze specifieke regel te verbergen, kun je even het error level aanpassen voor en na deze regel(s);
$errorLevel = error_reporting(E_ALL & ~E_NOTICE); // E_NOTICE errors uitzetten
$bbPress_Found = function_exists(is_bbpress); // offending line ...
error_reporting($errorLevel); // herstel oude error level
Nu zien we tijdens het debuggen deze melding niet meer.