login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[oop] Fout afhandeling (Opgelost)

Offline jaronneke - 17/09/2009 15:24 (laatste wijziging 17/09/2009 15:25)
Avatar van jaronnekeMySQL interesse Functies.php
  1. <?php
  2. function emailcontrole($email)
  3. {
  4. # if email goed blablabla {}
  5. else
  6. {
  7. $this->error('Het email adres '.$email.' Is niet geldig.');
  8. }
  9. }
  10.  
  11.  
  12. public function error($error)
  13. {
  14. exit($error);
  15. }
  16. ?>



Wat is nu eigenlijk de beste manier om mijn fout weer te laten geven in mijn browser?

Nu doe ik het met exit, maar ik wil niet dat het een fatale fout is.



2 antwoorden

Gesponsorde links
Offline ArieMedia - 17/09/2009 15:36
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
je kan met exceptions gaan werken, ben het mijzelf nu ook aan het aanleren PHP.net: exceptions

VB:
  1. class CheckMail {
  2.  
  3. public function __construct($mail) {
  4. $this->Check($mail);
  5.  
  6. catch(Exception $e) {
  7. echo 'Fout:'. $e->GetMessage();
  8. }
  9. }
  10.  
  11. protected function Check($mail) {
  12. if(!preg_match('#[hoi](.*)[/hoi]#i', '<span>//1</span>')) {
  13. throw new Exeception('blalala');
  14. }
  15. }
  16. }


Natuurlijk waardeloze class, maar gaat om de exception
Offline jaronneke - 17/09/2009 15:38
Avatar van jaronneke MySQL interesse Oke bedankt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s