phpbar.de logo

Mailinglisten-Archive

[php] Fehler bei 'new' abfangen

[php] Fehler bei 'new' abfangen

Bastian Haustein phpug at haustein.plan-i.de
Mon Sep 1 19:59:55 CEST 2003


Hallo Andre!

> ich verweise dynamisch auf ein Objekt und würde nun gerne eine evtl.
> Fehlermeldung beim 'new objekt' abfangen und entsprechend behandeln.

Aus dem PHP-Handbuch:
<snip>
class_exists
(PHP 4 )

class_exists -- Prüft, ob eine Klasse definiert ist
Beschreibung
bool class_exists ( string class_name)


Diese Funktion ergibt TRUE, falls eine Klasse mit dem Namen class_name
definiert ist, ansonsten FALSE.

</snip>
Also entsprechend erst prüfen, dann anlegen:

if(class_exists (meineTolleKlasse){
  $object = new meineTolleKlasse;
} else {
  echo "Dummer Fehler!";
  die("<script>alert('Vorzeitiger Abbruch!');</script>");
}

Grüße aus Ac!

Bastian


php::bar PHP Wiki   -   Listenarchive