@@ -192,7 +192,7 @@ static char *dsn_from_uri(char *uri, char *buf, size_t buflen) /* {{{ */
192
192
193
193
/* {{{ proto PDO::__construct(string dsn[, string username[, string passwd [, array options]]])
194
194
*/
195
- static PHP_METHOD (PDO , dbh_constructor )
195
+ PHP_METHOD (PDO , dbh_constructor )
196
196
{
197
197
zval * object = ZEND_THIS ;
198
198
pdo_dbh_t * dbh = NULL ;
@@ -456,7 +456,7 @@ static void pdo_stmt_construct(zend_execute_data *execute_data, pdo_stmt_t *stmt
456
456
457
457
/* {{{ proto object PDO::prepare(string statement [, array options])
458
458
Prepares a statement for execution and returns a statement object */
459
- static PHP_METHOD (PDO , prepare )
459
+ PHP_METHOD (PDO , prepare )
460
460
{
461
461
pdo_stmt_t * stmt ;
462
462
char * statement ;
@@ -556,7 +556,7 @@ static PHP_METHOD(PDO, prepare)
556
556
557
557
/* {{{ proto bool PDO::beginTransaction()
558
558
Initiates a transaction */
559
- static PHP_METHOD (PDO , beginTransaction )
559
+ PHP_METHOD (PDO , beginTransaction )
560
560
{
561
561
pdo_dbh_t * dbh = Z_PDO_DBH_P (ZEND_THIS );
562
562
@@ -588,7 +588,7 @@ static PHP_METHOD(PDO, beginTransaction)
588
588
589
589
/* {{{ proto bool PDO::commit()
590
590
Commit a transaction */
591
- static PHP_METHOD (PDO , commit )
591
+ PHP_METHOD (PDO , commit )
592
592
{
593
593
pdo_dbh_t * dbh = Z_PDO_DBH_P (ZEND_THIS );
594
594
@@ -613,7 +613,7 @@ static PHP_METHOD(PDO, commit)
613
613
614
614
/* {{{ proto bool PDO::rollBack()
615
615
roll back a transaction */
616
- static PHP_METHOD (PDO , rollBack )
616
+ PHP_METHOD (PDO , rollBack )
617
617
{
618
618
pdo_dbh_t * dbh = Z_PDO_DBH_P (ZEND_THIS );
619
619
@@ -638,7 +638,7 @@ static PHP_METHOD(PDO, rollBack)
638
638
639
639
/* {{{ proto bool PDO::inTransaction()
640
640
determine if inside a transaction */
641
- static PHP_METHOD (PDO , inTransaction )
641
+ PHP_METHOD (PDO , inTransaction )
642
642
{
643
643
pdo_dbh_t * dbh = Z_PDO_DBH_P (ZEND_THIS );
644
644
@@ -810,7 +810,7 @@ static int pdo_dbh_attribute_set(pdo_dbh_t *dbh, zend_long attr, zval *value) /*
810
810
811
811
/* {{{ proto bool PDO::setAttribute(int attribute, mixed value)
812
812
Set an attribute */
813
- static PHP_METHOD (PDO , setAttribute )
813
+ PHP_METHOD (PDO , setAttribute )
814
814
{
815
815
pdo_dbh_t * dbh = Z_PDO_DBH_P (ZEND_THIS );
816
816
zend_long attr ;
@@ -833,7 +833,7 @@ static PHP_METHOD(PDO, setAttribute)
833
833
834
834
/* {{{ proto mixed PDO::getAttribute(int attribute)
835
835
Get an attribute */
836
- static PHP_METHOD (PDO , getAttribute )
836
+ PHP_METHOD (PDO , getAttribute )
837
837
{
838
838
pdo_dbh_t * dbh = Z_PDO_DBH_P (ZEND_THIS );
839
839
zend_long attr ;
@@ -898,7 +898,7 @@ static PHP_METHOD(PDO, getAttribute)
898
898
899
899
/* {{{ proto int PDO::exec(string statement)
900
900
Execute a statement that does not return a row set, returning the number of affected rows */
901
- static PHP_METHOD (PDO , exec )
901
+ PHP_METHOD (PDO , exec )
902
902
{
903
903
pdo_dbh_t * dbh = Z_PDO_DBH_P (ZEND_THIS );
904
904
char * statement ;
@@ -927,7 +927,7 @@ static PHP_METHOD(PDO, exec)
927
927
928
928
/* {{{ proto string PDO::lastInsertId([string name])
929
929
Returns the id of the last row that we affected on this connection. Some databases require a sequence or table name to be passed in. Not always meaningful. */
930
- static PHP_METHOD (PDO , lastInsertId )
930
+ PHP_METHOD (PDO , lastInsertId )
931
931
{
932
932
pdo_dbh_t * dbh = Z_PDO_DBH_P (ZEND_THIS );
933
933
char * name = NULL ;
@@ -961,7 +961,7 @@ static PHP_METHOD(PDO, lastInsertId)
961
961
962
962
/* {{{ proto string PDO::errorCode()
963
963
Fetch the error code associated with the last operation on the database handle */
964
- static PHP_METHOD (PDO , errorCode )
964
+ PHP_METHOD (PDO , errorCode )
965
965
{
966
966
pdo_dbh_t * dbh = Z_PDO_DBH_P (ZEND_THIS );
967
967
@@ -987,7 +987,7 @@ static PHP_METHOD(PDO, errorCode)
987
987
988
988
/* {{{ proto array PDO::errorInfo()
989
989
Fetch extended error information associated with the last operation on the database handle */
990
- static PHP_METHOD (PDO , errorInfo )
990
+ PHP_METHOD (PDO , errorInfo )
991
991
{
992
992
int error_count ;
993
993
int error_count_diff = 0 ;
@@ -1034,7 +1034,7 @@ static PHP_METHOD(PDO, errorInfo)
1034
1034
1035
1035
/* {{{ proto object PDO::query(string sql [, PDOStatement::setFetchMode() args])
1036
1036
Prepare and execute $sql; returns the statement object for iteration */
1037
- static PHP_METHOD (PDO , query )
1037
+ PHP_METHOD (PDO , query )
1038
1038
{
1039
1039
pdo_stmt_t * stmt ;
1040
1040
char * statement ;
@@ -1115,7 +1115,7 @@ static PHP_METHOD(PDO, query)
1115
1115
1116
1116
/* {{{ proto string PDO::quote(string string [, int paramtype])
1117
1117
quotes string for use in a query. The optional paramtype acts as a hint for drivers that have alternate quoting styles. The default value is PDO_PARAM_STR */
1118
- static PHP_METHOD (PDO , quote )
1118
+ PHP_METHOD (PDO , quote )
1119
1119
{
1120
1120
pdo_dbh_t * dbh = Z_PDO_DBH_P (ZEND_THIS );
1121
1121
char * str ;
@@ -1149,7 +1149,7 @@ static PHP_METHOD(PDO, quote)
1149
1149
1150
1150
/* {{{ proto array PDO::getAvailableDrivers()
1151
1151
Return array of available PDO drivers */
1152
- static PHP_METHOD (PDO , getAvailableDrivers )
1152
+ PHP_METHOD (PDO , getAvailableDrivers )
1153
1153
{
1154
1154
pdo_driver_t * pdriver ;
1155
1155
@@ -1163,26 +1163,6 @@ static PHP_METHOD(PDO, getAvailableDrivers)
1163
1163
}
1164
1164
/* }}} */
1165
1165
1166
- const zend_function_entry pdo_dbh_functions [] = /* {{{ */ {
1167
- ZEND_MALIAS (PDO , __construct , dbh_constructor , arginfo_class_PDO___construct , ZEND_ACC_PUBLIC )
1168
- PHP_ME (PDO , prepare , arginfo_class_PDO_prepare , ZEND_ACC_PUBLIC )
1169
- PHP_ME (PDO , beginTransaction , arginfo_class_PDO_beginTransaction , ZEND_ACC_PUBLIC )
1170
- PHP_ME (PDO , commit , arginfo_class_PDO_commit , ZEND_ACC_PUBLIC )
1171
- PHP_ME (PDO , rollBack , arginfo_class_PDO_rollBack , ZEND_ACC_PUBLIC )
1172
- PHP_ME (PDO , inTransaction , arginfo_class_PDO_inTransaction , ZEND_ACC_PUBLIC )
1173
- PHP_ME (PDO , setAttribute , arginfo_class_PDO_setAttribute , ZEND_ACC_PUBLIC )
1174
- PHP_ME (PDO , exec , arginfo_class_PDO_exec , ZEND_ACC_PUBLIC )
1175
- PHP_ME (PDO , query , arginfo_class_PDO_query , ZEND_ACC_PUBLIC )
1176
- PHP_ME (PDO , lastInsertId , arginfo_class_PDO_lastInsertId , ZEND_ACC_PUBLIC )
1177
- PHP_ME (PDO , errorCode , arginfo_class_PDO_errorCode , ZEND_ACC_PUBLIC )
1178
- PHP_ME (PDO , errorInfo , arginfo_class_PDO_errorInfo , ZEND_ACC_PUBLIC )
1179
- PHP_ME (PDO , getAttribute , arginfo_class_PDO_getAttribute , ZEND_ACC_PUBLIC )
1180
- PHP_ME (PDO , quote , arginfo_class_PDO_quote , ZEND_ACC_PUBLIC )
1181
- PHP_ME (PDO , getAvailableDrivers , arginfo_class_PDO_getAvailableDrivers , ZEND_ACC_PUBLIC |ZEND_ACC_STATIC )
1182
- PHP_FE_END
1183
- };
1184
- /* }}} */
1185
-
1186
1166
static void cls_method_dtor (zval * el ) /* {{{ */ {
1187
1167
zend_function * func = (zend_function * )Z_PTR_P (el );
1188
1168
if (func -> common .function_name ) {
@@ -1316,7 +1296,7 @@ void pdo_dbh_init(void)
1316
1296
{
1317
1297
zend_class_entry ce ;
1318
1298
1319
- INIT_CLASS_ENTRY (ce , "PDO" , pdo_dbh_functions );
1299
+ INIT_CLASS_ENTRY (ce , "PDO" , class_PDO_methods );
1320
1300
pdo_dbh_ce = zend_register_internal_class (& ce );
1321
1301
pdo_dbh_ce -> create_object = pdo_dbh_new ;
1322
1302
pdo_dbh_ce -> serialize = zend_class_serialize_deny ;
0 commit comments