driver 181 ext/pdo/pdo.c PDO_API int php_pdo_register_driver(pdo_driver_t *driver) driver 183 ext/pdo/pdo.c if (driver->api_version != PDO_DRIVER_API) { driver 185 ext/pdo/pdo.c driver->driver_name, driver->api_version, PDO_DRIVER_API); driver 193 ext/pdo/pdo.c return zend_hash_add(&pdo_driver_hash, (char*)driver->driver_name, driver->driver_name_len, driver 194 ext/pdo/pdo.c (void**)&driver, sizeof(pdo_driver_t *), NULL); driver 197 ext/pdo/pdo.c PDO_API void php_pdo_unregister_driver(pdo_driver_t *driver) driver 203 ext/pdo/pdo.c zend_hash_del(&pdo_driver_hash, (char*)driver->driver_name, driver->driver_name_len); driver 208 ext/pdo/pdo.c pdo_driver_t **driver = NULL; driver 210 ext/pdo/pdo.c zend_hash_find(&pdo_driver_hash, (char*)name, namelen, (void**)&driver); driver 212 ext/pdo/pdo.c return driver ? *driver : NULL; driver 211 ext/pdo/pdo_dbh.c pdo_driver_t *driver = NULL; driver 263 ext/pdo/pdo_dbh.c driver = pdo_find_driver(data_source, colon - data_source); driver 265 ext/pdo/pdo_dbh.c if (!driver) { driver 389 ext/pdo/pdo_dbh.c if (driver->db_handle_factory(dbh, options TSRMLS_CC)) { driver 409 ext/pdo/pdo_dbh.c dbh->driver = driver; driver 911 ext/pdo/pdo_dbh.c RETURN_STRINGL((char*)dbh->driver->driver_name, dbh->driver->driver_name_len, 1); driver 78 ext/pdo/php_pdo.h if (!dbh->driver) { \ driver 505 ext/pdo/php_pdo_driver.h pdo_driver_t *driver; driver 642 ext/pdo/php_pdo_driver.h PDO_API int php_pdo_register_driver(pdo_driver_t *driver); driver 644 ext/pdo/php_pdo_driver.h PDO_API void php_pdo_unregister_driver(pdo_driver_t *driver); driver 72 ext/pdo_mysql/pdo_mysql.c if (dbh->driver != &pdo_mysql_driver) { driver 73 ext/pdo_mysql/pdo_mysql.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Provided PDO instance is not using MySQL but %s", dbh->driver->driver_name);