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.



PHP - Hoe verberg j...
 
Deel:
Meldingen
Alles wissen

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

1 Berichten
1 Gebruikers
0 Reactions
1,489 Bekeken
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2859
Topic starter  

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.


   
BeantwoordenCiteren
Deel: