ID: 35452 Updated by: [EMAIL PROTECTED] Reported By: kang at respice dot de Status: Bogus Bug Type: PDO related Operating System: Win32 + Apache 2.0.55 PHP Version: 5.1.0 New Comment:
Did you read upgrade notes? Ok, I can paste it here for you if don't want to do it: "9b. Class constants in new PHP 5.1 extensions ============================================= The Zend Engine 2.1 API allows extension developers to declare class constants in object oriented extensions. New extensions written for PHP 5.1, including SPL, PDO, ext/XMLReader and ext/date, have their constants in the format PDO::CLASS_CONSTANT rather than in the C format PDO_CLASS_CONSTANT" Previous Comments: ------------------------------------------------------------------------ [2005-11-28 17:04:06] kang at respice dot de Maybe I am a little slow here ;) I activated the extensions (php_pdo.dll and php_pdo_mysql.dll) in the php.ini. The instantiation of the PDO base class is successfull. If the extension is loaded, the constants should be defined, isn't it? ------------------------------------------------------------------------ [2005-11-28 16:48:47] [EMAIL PROTECTED] Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php Read release/upgrading notes. ------------------------------------------------------------------------ [2005-11-28 16:44:45] kang at respice dot de Description: ------------ The PDO constants are not defined. Reproduce code: --------------- <?php print_r(get_defined_constants()); ?> or <?php $DB = new PDO($dsn, $u, $p); $DB->getAttribute(PDO_ATTR_CONNECTION_STATUS()); ?> Expected result: ---------------- PDO_* constants to be defined. or Connection status attribute. Actual result: -------------- Constants are not defined. or Error: type long expected, string provided. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=35452&edit=1