Avatar billede thecokeguy Nybegynder
05. juni 2009 - 00:17 Der er 9 kommentarer og
1 løsning

Omgå advarsler

Hej

Jeg så engang en genial simpel måde hvorpå man kunne undgå at PHP udskriver advarsler i bestemte linier. Nogen der ved hvad jeg taler om?
Avatar billede tjaz Nybegynder
05. juni 2009 - 00:31 #1
Er ikke sikker på at jeg er helt med på hvad du mener, men måske det er det her du leder efter:

http://dk.php.net/manual/en/function.error-reporting.php
Avatar billede acore Ekspert
05. juni 2009 - 00:35 #2
Er @ - error control operation, som beskrevet http://www.php.net/manual/en/language.operators.errorcontrol.php
Avatar billede thecokeguy Nybegynder
05. juni 2009 - 03:32 #3
#tjaz
Godt bud, tror jeg vil kigge nærmere på det

#acore
Det var præcis hvad jeg ledte efter :D

Skal vi splitte pointene mellem jer for jeres generøse deltagelse?
Avatar billede acore Ekspert
05. juni 2009 - 07:59 #4
God idé - giver frivilligt afkald på det halve ;)
Avatar billede repox Seniormester
05. juni 2009 - 08:45 #5
Af ren og skær nysgerrighed; hvad er det der gør at det er nødvendigt for dig at undertrykke en fejl/advarsel fra PHP?
Avatar billede thecokeguy Nybegynder
05. juni 2009 - 08:57 #6
#repox
Ikke noget specifikt... Det er bare et rart værktøj, at kunne undertrykke bestemte advarsler, når man sidder og udvikler.
Avatar billede repox Seniormester
05. juni 2009 - 09:01 #7
Du skal vel se fejl/advarsler, når du udvikler, for at kunne rette dem?
Avatar billede dkfire Nybegynder
05. juni 2009 - 14:09 #8
Det er vel netop under udvikling du har brug for at se fejl og advarsler.
Og i stedet for at undgå fejl og advarsler, bør du lave en side som pænt viser disse for brugeren eller sender dig email og kun oplyser brugeren at der er sket en fejl.
Avatar billede acore Ekspert
05. juni 2009 - 15:25 #9
Der kan sagens være mening i det. Det betyder jo ikke, at man ikke kan (og skal) håndtere advarslen, men du undgår PHP's standard-udskrift, og kan komme med en anden eller gøre noget andet.

Et eksempel kunne være en kode, der prøver at læse fra en fremmed web-side:

  if ($fp = @fopen($url, "r"))
    do something...
  else
    echo("Siden er ikke tilgængelig i øjeblikket");
Avatar billede thecokeguy Nybegynder
05. juni 2009 - 19:14 #10
#repox
Helt enig, netop derfor er det jo så godt at kunne ekskludere nogle bestemte (som man har en løsning til el. kommer til). Ellers havde jeg jo bare slået fejl visning fra, hvilket jeg helst ikke vil.

#dkfire
Nu laver jeg sjældent noget til brugere, men når jeg gør så har jeg os' fornuftig fejlhåndtering. Som jeg skriver "når man sidder og udvikler".

#acore
Jeg tror netop det var i sådan en sammensætning jeg først stiftede bekendtskab med "@".
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