<?php
namespace Foo;
class PDO extends \PDO {
public function getDriverName()
{
return parent::getAttribute(\PDO::ATTR_DRIVER_NAME);
}
}
$pdo = new PDO('foo');
Fatal error: Uncaught PDOException: PDO::__construct(): Argument #1 ($dsn) must be a valid data source name in /in/8F4nf:12
Stack trace:
#0 /in/8F4nf(12): PDO->__construct('foo')
#1 {main}
thrown in /in/8F4nf on line 12
Process exited with code 255.
Fatal error: Uncaught PDOException: invalid data source name in /in/8F4nf:12
Stack trace:
#0 /in/8F4nf(12): PDO->__construct('foo')
#1 {main}
thrown in /in/8F4nf on line 12
Process exited with code 255.
Fatal error: Uncaught exception 'PDOException' with message 'invalid data source name' in /in/8F4nf:12
Stack trace:
#0 /in/8F4nf(12): PDO->__construct('foo')
#1 {main}
thrown in /in/8F4nf on line 12
Process exited with code 255.