Pagina1 van 1
Forum

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.





Share:
Notifications
Clear all

PHP - Hoe verberg je een "notice" error voor een specifieke PHP regel  

  RSS

Hans
 Hans
(@hans)
Noble Member Admin
Lid geworden: 7 jaar geleden
Berichten: 1432
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.


ReageerCitaat
Share: