<?php
error_reporting(E_ALL);
class TMyPDO extends PDO
{
function __construct()
{
$this->dbh = parent::__construct("mysql:host=localhost;dbname=test_db",'test_user','test_passwd');
return $this->dbh;
}
public function dsa() { echo "you can use me\n"; }
private function asd() { echo "it's impossible!\n"; }
}
$dbc = new TMyPDO();
echo '<pre>';
$dbc->dsa();
$dbc->asd();
?>
Результат: