Error suppression ignored for
Ik heb vandaag WAMP vernieuwd naar php versie 5.4.3. Alleen krijg ik nu elke keer als ik een notice of error krijg `SCREAM: Error suppression ignored for` te zien. Als ik terug ga naar mijn oude versie is dat niet het geval. Weet iemand hoe dit kan en hoe het verholpen/weggehaald kan worden?
Krijg je nog meer dan de tekst die je nu plaatste? Het is namelijk een mooie techniek van xdebug, die kun je overigens uitzetten, om slechte code technieken boven water te brengen, zoals het onderdrukken van fouten.
Het is zelfs zo wanneer ik alleen heb, dan krijg ik ` (!) SCREAM: Error suppression ignored for (!) Parse error: syntax error, unexpected ''; ' (T_ENCAPSED_AND_WHITESPACE)`
Ik vind het behoorlijk schreeuwerig en zie het liever gaan dan komen op deze manier... Want welke error suppression negeert hij?
Hmm, dat is het dus ook niet. Het betekend namelijk dat PHP zijn errors toont en dat de error level E_ALL is, ook daarin onderdruk je dus nergens fouten.
In mijn ogen heb ik er zo weinig aan, hoe kan ik het uitzetten?
xdebug, zoek eens naar welke configuratie je allemaal kunt instellen bij xdebug en zet deze feature uit. Andere features van xdebug zijn daarin tegen erg handig en raad ik kan niet uit te zetten.
Het is een onderdeel van Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
; XDEBUG Extension
zend_extension = "c:/wamp/bin/php/php5.4.3/zend_ext/php_xdebug-2.2.0-5.4-vc9.dll"
[xdebug]
xdebug.remote_enable = off
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/wamp/tmp"
zend_extension = "c:/wamp/bin/php/php5.4.3/zend_ext/php_xdebug-2.2.0-5.4-vc9.dll"
[xdebug]
xdebug.remote_enable = off
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/wamp/tmp"
Ik heb geen idee wat ik hiermee moet... Ik heb xdebug.scream = 0 geprobeerd, maar dat mocht niet baten.
Krijg je dan ook 0?
Als je het niet opgelost krijgt zou ik gewoon PHP5.4.3 gebruiken, die standaard met WAMP meekomt, en wachten tot er een nieuwere PHP add-ons vrijkomt.
Ja, dan krijg ik ook 0 als output... Ik vind het bijzonder vreemd allemaal. Maar goed, ik wacht dan inderdaad wel. In ieder geval bedankt voor de moeite!