Leider löst
PHP-Code:
<?php
function myErrorHandler($errno, $errstr, $errfile, $errline) {
echo 'myErrorHandler';
}
set_error_handler('myErrorHandler');
$obj = null;
$obj->method();
?>
einen fatal error aus. Kein Aufruf von myErrorHandler und auch keine NullPointerException oder ähnliches.
Daher ist $this->main_db->funktion_abc(); nicht rundum sauber/super.
Aber davon abgesehen ist das kein Problem.