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