![]() |
några sidor på nätet om PHP programmering |
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1.3.2 FelhanteringDet finns några olika metoder att hantera fel. dieFör enklare typer av fel kan man använda en PERL-liknande konstruktion:
<?php
Listning 1.3.2.1 - samples/s22.php OOPS. Kunde inte öppna filen Resultat av listning 1.3.2.1 (Jag måste medge att jag tycker detta är en kul lösning. "Gör det eller DÖ". Inget tjafs där inte.. Man kan även använda ordet exit istället för die, men det är inte lika dramatiskt.) error_reportingMan kan ställa in olika nivåer av felhantering genom att använda error_reporting funktionen. Se nedan:
<?php
Listning 1.3.2.2 - samples/s23.php 0 7 15 2047 Resultat av listning 1.3.2.2 @För enstaka rader kan man även använda @ som kopplar bort eventuella felmeddelande för den rad som börjar med detta tecken. Se exemplet på sidan "Specialare".
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© anders enges, mariehamn, 2004| 20.10.2004 13:46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() ![]() |
![]() ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||