Error Reporting

Alt efter hvordan din PHP opsætning er konfigureret vil PHP komme med hjælpende fejlmeddelelser i ny og næ.

Der er enkelte konfigurationer der dog er så laissez faire at der er svært at finde fejlene, så her et lille trick

<?php
ini_set('error_reporting', 2047);
//error_reporting (E_ALL); er stort set synonym m ovenstående
ini_set('display_errors', 'On');
//$numer er ikke sat så nu får vi en fejl....
echo $number;
//Notice: Undefined variable: number in /somewhere/filnavn.php on line 6
//Omvendt, nogle gange vil vi skjule fejlen
ini_set('display_errors', 'Off');
?>
Det gør det kort sagt meget lettere at debugge.... Det kræver dog at man tjekker ordentligt efter når man bruger sine variable..
<?php
if($_REQUEST['a'] == '') {
  //går ikke længere, da det udskriver en fejl
}
//i stedet
if( isset($_REQUEST['a']) ) {
  //og så evt yderligere tjecks
}
?>

Svar

Indholdet af dette felt er privat og bliver ikke vist offentligt.
  • Web- og e-mail-adresser omdannes automatisk til links.
  • Tilladte HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linjer og afsnit ombrydes automatisk.

Yderligere information om inddataformater