14. november 2005 - 17:23
Der er
13 kommentarer og 1 løsning
Visning af alle fejl (E_ALL)
Hej Eksperter. Hvordan kan det være, at nedenstående kode ikke giver en warning på min server (Linux baseret med PHP 4.3.10-15), når jeg ikke angiver noget i parametren 'test' ? ini_set('error_reporting', E_ALL); if ($_GET["test"]) { echo "Hurra"; }
Annonceindlæg fra Kommando
14. november 2005 - 18:15
#1
Lyder mærkeligt - Er det det samme hvis du bruger: error_reporting( E_ALL ); ?
14. november 2005 - 18:16
#2
Fordi du skal bruge isset() for at gøre det til valid kode. <?php ini_set("error_reporting", E_ALL); if (isset($_GET["test"])) { echo "Hurra"; } ?>
14. november 2005 - 18:22
#3
steven, isset undertrykker den fejl han gerne vil have ;)
14. november 2005 - 18:26
#4
" .. kode ikke giver .. " ohhhhhh :D
14. november 2005 - 18:27
#5
Bruger selv ini_set('error_reporting', "E_ALL");
14. november 2005 - 18:28
#6
Min server kører PHP Version 4.4.0, og giver fejlmeddelelsen. Jeg tror da også, at det er det samme i den tidligere version.
14. november 2005 - 19:24
#7
Hmm, meget underligt. Kan det tænkes at serveren er beskyttet mod modifikationer af denne type ?
14. november 2005 - 19:28
#8
error_reporting( E_ALL ); virkede heller ikke.
14. november 2005 - 19:28
#9
Ahh, måske er error_reporting ikke slået til på serveren.. Tjekker lige.
14. november 2005 - 19:29
#10
display_errors = off Ovenstående kunne måske forklare det. Forsøger lige at hitte en .htaccess løsning.
14. november 2005 - 19:34
#11
Perfekt! Løsningen var at lave en .htaccess-fil med flg. indhold : php_value display_errors 1
14. november 2005 - 19:35
#12
Skal vi dele lidt points, gutter ?
14. november 2005 - 22:15
#13
Nej. Der var vidst ikke meget hjælp fra vores side :)
14. november 2005 - 23:16
#14
Takker
Vi tilbyder markedets bedste kurser inden for webudvikling