driver 175 ext/pdo/pdo.c PDO_API int php_pdo_register_driver(pdo_driver_t *driver) /* {{{ */ driver 177 ext/pdo/pdo.c if (driver->api_version != PDO_DRIVER_API) { driver 179 ext/pdo/pdo.c driver->driver_name, driver->api_version, PDO_DRIVER_API); driver 187 ext/pdo/pdo.c return zend_hash_str_add_ptr(&pdo_driver_hash, (char*)driver->driver_name, driver->driver_name_len, driver) != NULL; driver 191 ext/pdo/pdo.c PDO_API void php_pdo_unregister_driver(pdo_driver_t *driver) /* {{{ */ driver 197 ext/pdo/pdo.c zend_hash_str_del(&pdo_driver_hash, (char*)driver->driver_name, driver->driver_name_len); driver 207 ext/pdo/pdo_dbh.c pdo_driver_t *driver = NULL; driver 255 ext/pdo/pdo_dbh.c driver = pdo_find_driver(data_source, colon - data_source); driver 257 ext/pdo/pdo_dbh.c if (!driver) { driver 354 ext/pdo/pdo_dbh.c if (driver->db_handle_factory(dbh, options)) { driver 374 ext/pdo/pdo_dbh.c dbh->driver = driver; driver 873 ext/pdo/pdo_dbh.c RETURN_STRINGL((char*)dbh->driver->driver_name, dbh->driver->driver_name_len); driver 71 ext/pdo/php_pdo.h if (!dbh->driver) { \ driver 487 ext/pdo/php_pdo_driver.h pdo_driver_t *driver; driver 658 ext/pdo/php_pdo_driver.h PDO_API int php_pdo_register_driver(pdo_driver_t *driver); driver 660 ext/pdo/php_pdo_driver.h PDO_API void php_pdo_unregister_driver(pdo_driver_t *driver); driver 75 ext/pdo_mysql/pdo_mysql.c if (dbh->driver != &pdo_mysql_driver) { driver 76 ext/pdo_mysql/pdo_mysql.c php_error_docref(NULL, E_WARNING, "Provided PDO instance is not using MySQL but %s", dbh->driver->driver_name);