Avatar billede eikhorsholm Nybegynder
02. marts 2005 - 10:56 Der er 10 kommentarer og
1 løsning

Rapporter fejl!

Er det muligt, at få rapporteret alle fejl i PHP. F.eks. hvis man har glemt, at initialisere en variabel el. lign.?
Så min browser næsten fungerer som en compiler ;-)
Avatar billede detox Nybegynder
02. marts 2005 - 10:58 #1
Sæt denne øverst i scriptet:

error_reporting(E_ALL);
Avatar billede detox Nybegynder
02. marts 2005 - 10:58 #2
Er det din egen server kan du sætte det i php.ini.
Avatar billede detox Nybegynder
02. marts 2005 - 11:00 #3
I php5 findes osse: E_STRICT.
Avatar billede eikhorsholm Nybegynder
02. marts 2005 - 11:02 #4
Det er min egen server :-)
Det er Windows XP med Apache og PHP5 (og MySQL).
Avatar billede eikhorsholm Nybegynder
02. marts 2005 - 11:05 #5
Laver du ikke et svar. Det virker :-)
Har ordnet det i php.ini

Tak for det hurtige svar!
Avatar billede detox Nybegynder
02. marts 2005 - 11:06 #6
Så kan du sætte:

error_reporting  =  E_STRICT

i 'php.ini'.
Avatar billede detox Nybegynder
02. marts 2005 - 11:06 #7
Jo, velbekommen.
Avatar billede eikhorsholm Nybegynder
02. marts 2005 - 11:07 #8
Hvad er bedst (hvis jeg skal se flest fejl):

error_reporting  =  E_STRICT
eller:
error_reporting  =  E_ALL
Avatar billede detox Nybegynder
02. marts 2005 - 11:09 #9
E_ALL
Avatar billede detox Nybegynder
02. marts 2005 - 11:14 #10
E_ALL viser så osse notitser ved fx brug af ikke initialiserede variabler, som i og for sig er lovligt at bruge i php, da de bliver initialiseret når de bruges første gang.

E_STRICT har jeg ikke rigtigt prøvet, men måske giver den bedre forslag til rettelser i koden.
Avatar billede detox Nybegynder
02. marts 2005 - 11:20 #11
Det er faktisk en rigtig god ide at bruge denne form for fejlrapportering i udviklingsfasen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester