--TEST-- Phar object: basics --SKIPIF-- --FILE-- getVersion()); var_dump(count($phar)); class MyPhar extends Phar { function __construct() { } } try { $phar = new MyPhar(); var_dump($phar->getVersion()); } catch (BadMethodCallException $e) { var_dump($e->getMessage()); } ?> ===DONE=== --CLEAN-- --EXPECT-- string(5) "0.8.0" int(5) string(49) "Cannot call method on an uninitialzed Phar object" ===DONE===