Ik heb gisteren de nieuwe versie van Wamp gedownload, en daarbij dus ook - PHP 5.2.8, echter nu krijg ik ineens in mijn code allemaal foutmeldingen van variabelen die niet gedeclareerd zijn. Is dit nieuw in php? En is het mogelijk om dit uit te schakelen?
Want ik vondt het altijd een groot voordeel van PHP dat dit niet hoefde.
Het heeft waarschijnlijk niks met de php versie te maken maar met je instellingen in php.ini En dan wel zoals Eddy Erkelens al zegt, met de error_reporting instellingen. Om die op 0 te zetten lijkt mij erg drastisch en onnodig. Je zou de notices uit kunnen zetten, maar het beste lijkt mij om je scripts aan te passen. Als je op deze manier door blijft gaan kan je namelijk wel eens tegen onverwachtse resultaten of lastige bugs aanlopen.
nu krijg ik ineens in mijn code allemaal foutmeldingen van variabelen die niet gedeclareerd zijn.
Jouw code is dus vrij brak.
Is dit nieuw in php?
Nee, bestaat al járen.
En is het mogelijk om dit uit te schakelen?
Ja, kwestie van je kop in het zand steken... Of display_errors op 0 zetten. Zorg er wel voor dat je alle fouten (want dat zijn het!) naar een logboek wegschrijft.
Want ik vondt het altijd een groot voordeel van PHP dat dit niet hoefde.