Jay Moore schreef:
> Good ideas guys. The input is much appreciated.
>
> Jochem (and anyone else, I guess), as I am not 100% versed with
> Exceptions, the php5 version you suggested, are those Exceptions able to
> be handled outside the class?
>
> Do I need my try block to be within the class block, or can I have the
> try block be in my normal code where I actually instantiate the class?
>
> This:
>
> class blah
> {
> try { stuff } catch (exception) { more stuff }
> }
>
> $i = new blah()
no, this does not work, 'snot even valid syntax.
>
> or can I do this:
>
> class blah
> {
> do some stuff (no try/catch blocks here)
> throw an exception
> }
>
> try
> {
>
> $i = new blah();
> more stuff
> }
> catch (exception) { even more stuff }
yes.
try {
$db = new do_mysql('root', 'pass', 'mydb');
} catch (Exception $e) {
// var_dump($e); // debug
// could not connect, deal with it.
}
// do some stuff
try {
$db->query($myQry);
} catch (Exception $e) {
// bad query, deal with
}
... etc, etc
> Thanks,
> Jay
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php