php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
php_pdo_int.h File Reference
#include "php_pdo_error.h"

Go to the source code of this file.

Functions

int php_pdo_list_entry (void)
 
void pdo_dbh_init (int module_number)
 
void pdo_stmt_init (void)
 
 ZEND_RSRC_DTOR_FUNC (php_pdo_pdbh_dtor)
 
zend_objectpdo_dbstmt_new (zend_class_entry *ce)
 
void pdo_dbstmt_free_storage (zend_object *std)
 
zend_object_iteratorpdo_stmt_iter_get (zend_class_entry *ce, zval *object, int by_ref)
 
bool pdo_stmt_describe_columns (pdo_stmt_t *stmt)
 
bool pdo_stmt_setup_fetch_mode (pdo_stmt_t *stmt, zend_long mode, uint32_t mode_arg_num, zval *args, uint32_t variadic_num_args)
 
zend_objectpdo_row_new (zend_class_entry *ce)
 
void pdo_row_free_storage (zend_object *std)
 
zend_object_iteratorphp_pdo_dbstmt_iter_get (zend_class_entry *ce, zval *object)
 
pdo_driver_tpdo_find_driver (const char *name, int namelen)
 
void pdo_sqlstate_init_error_table (void)
 
void pdo_sqlstate_fini_error_table (void)
 
const char * pdo_sqlstate_state_to_description (char *state)
 
bool pdo_hash_methods (pdo_dbh_object_t *dbh, int kind)
 

Variables

HashTable pdo_driver_hash
 
HashTable pdo_driver_specific_ce_hash
 
zend_class_entrypdo_exception_ce
 
const zend_function_entry pdo_dbh_functions []
 
const zend_function_entry pdo_dbstmt_functions []
 
zend_class_entrypdo_dbstmt_ce
 
zend_object_handlers pdo_dbstmt_object_handlers
 
const zend_function_entry pdo_row_functions []
 
zend_class_entrypdo_row_ce
 
zend_object_handlers pdo_row_object_handlers
 

Function Documentation

◆ pdo_dbh_init()

void pdo_dbh_init ( int module_number)

Definition at line 1447 of file pdo_dbh.c.

◆ pdo_dbstmt_free_storage()

void pdo_dbstmt_free_storage ( zend_object * std)

Definition at line 2158 of file pdo_stmt.c.

◆ pdo_dbstmt_new()

zend_object * pdo_dbstmt_new ( zend_class_entry * ce)
extern

Definition at line 2164 of file pdo_stmt.c.

◆ pdo_find_driver()

pdo_driver_t * pdo_find_driver ( const char * name,
int namelen )
extern

Definition at line 151 of file pdo.c.

◆ pdo_hash_methods()

bool pdo_hash_methods ( pdo_dbh_object_t * dbh,
int kind )

Definition at line 1333 of file pdo_dbh.c.

◆ pdo_row_free_storage()

void pdo_row_free_storage ( zend_object * std)

Definition at line 2499 of file pdo_stmt.c.

◆ pdo_row_new()

zend_object * pdo_row_new ( zend_class_entry * ce)
extern

Definition at line 2509 of file pdo_stmt.c.

◆ pdo_sqlstate_fini_error_table()

void pdo_sqlstate_fini_error_table ( void )

Definition at line 303 of file pdo_sqlstate.c.

◆ pdo_sqlstate_init_error_table()

void pdo_sqlstate_init_error_table ( void )

Definition at line 308 of file pdo_sqlstate.c.

◆ pdo_sqlstate_state_to_description()

const char * pdo_sqlstate_state_to_description ( char * state)

Definition at line 322 of file pdo_sqlstate.c.

◆ pdo_stmt_describe_columns()

bool pdo_stmt_describe_columns ( pdo_stmt_t * stmt)

Definition at line 128 of file pdo_stmt.c.

◆ pdo_stmt_init()

void pdo_stmt_init ( void )

Definition at line 2517 of file pdo_stmt.c.

◆ pdo_stmt_iter_get()

zend_object_iterator * pdo_stmt_iter_get ( zend_class_entry * ce,
zval * object,
int by_ref )

Definition at line 2258 of file pdo_stmt.c.

◆ pdo_stmt_setup_fetch_mode()

bool pdo_stmt_setup_fetch_mode ( pdo_stmt_t * stmt,
zend_long mode,
uint32_t mode_arg_num,
zval * args,
uint32_t variadic_num_args )

Definition at line 1713 of file pdo_stmt.c.

◆ php_pdo_dbstmt_iter_get()

zend_object_iterator * php_pdo_dbstmt_iter_get ( zend_class_entry * ce,
zval * object )

◆ php_pdo_list_entry()

int php_pdo_list_entry ( void )

Definition at line 50 of file pdo.c.

◆ ZEND_RSRC_DTOR_FUNC()

ZEND_RSRC_DTOR_FUNC ( php_pdo_pdbh_dtor )
extern

Variable Documentation

◆ pdo_dbh_functions

const zend_function_entry pdo_dbh_functions[]
extern

◆ pdo_dbstmt_ce

zend_class_entry* pdo_dbstmt_ce
extern

Definition at line 34 of file pdo.c.

◆ pdo_dbstmt_functions

const zend_function_entry pdo_dbstmt_functions[]
extern

◆ pdo_dbstmt_object_handlers

zend_object_handlers pdo_dbstmt_object_handlers
extern

Definition at line 2112 of file pdo_stmt.c.

◆ pdo_driver_hash

HashTable pdo_driver_hash
extern

Definition at line 42 of file pdo.c.

◆ pdo_driver_specific_ce_hash

HashTable pdo_driver_specific_ce_hash
extern

Definition at line 45 of file pdo.c.

◆ pdo_exception_ce

zend_class_entry* pdo_exception_ce
extern

Definition at line 37 of file pdo.c.

◆ pdo_row_ce

zend_class_entry* pdo_row_ce
extern

Definition at line 34 of file pdo.c.

◆ pdo_row_functions

const zend_function_entry pdo_row_functions[]
extern

◆ pdo_row_object_handlers

zend_object_handlers pdo_row_object_handlers
extern

Definition at line 2113 of file pdo_stmt.c.