Mailinglisten-Archive |
Hi, ich frage mich warum Thies [Arntzen] assert() implementiert hat? Vielleicht, damit wir endlich try-catch-throw bekommen? Johann-Peter [Hartmann] wies mich auf die Funktion hin und brachte auch den entscheidenden trigger_error() Tipp. function try_catch( $try, $catch ) { static $counter; $lambda = create_function ("ex_$counter", $catch); assert_options(ASSERT_CALLBACK, $lambda); assert($try); } function throw($message) { trigger_error("ex: ".$message); } ... nun will assert_options() bei mir noch keine Callback Funktion setzen und ich bin auch nicht sicher, ob alles mit dem Scope klappt. Aber so als Gedanke... Ulf /me geht jetzt aus dem Channel #php.de raus etwas essen, da denken sich die Leute eh nur wirres Zeugs aus. Meist endet das in try-catch-throw Sinnentäuschungen.
php::bar PHP Wiki - Listenarchive