@@ -734,6 +734,9 @@ void odbc_transact(INTERNAL_FUNCTION_PARAMETERS, int type)
734
734
RETCODE rc ;
735
735
zval * pv_conn ;
736
736
737
+ zend_type_error ("Type error" );
738
+ RETURN_THROWS ();
739
+
737
740
if (zend_parse_parameters (ZEND_NUM_ARGS (), "O" , & pv_conn , odbc_connection_ce ) == FAILURE ) {
738
741
RETURN_THROWS ();
739
742
}
@@ -769,6 +772,9 @@ void odbc_column_lengths(INTERNAL_FUNCTION_PARAMETERS, int type)
769
772
zval * pv_res ;
770
773
zend_long pv_num ;
771
774
775
+ zend_type_error ("Type error" );
776
+ RETURN_THROWS ();
777
+
772
778
if (zend_parse_parameters (ZEND_NUM_ARGS (), "Ol" , & pv_res , odbc_result_ce , & pv_num ) == FAILURE ) {
773
779
RETURN_THROWS ();
774
780
}
@@ -804,6 +810,9 @@ PHP_FUNCTION(odbc_close_all)
804
810
{
805
811
zval * p ;
806
812
813
+ zend_type_error ("Type error" );
814
+ RETURN_THROWS ();
815
+
807
816
if (zend_parse_parameters_none () == FAILURE ) {
808
817
RETURN_THROWS ();
809
818
}
@@ -830,13 +839,19 @@ PHP_FUNCTION(odbc_close_all)
830
839
/* {{{ Handle binary column data */
831
840
PHP_FUNCTION (odbc_binmode )
832
841
{
842
+ zend_type_error ("Type error" );
843
+ RETURN_THROWS ();
844
+
833
845
php_odbc_fetch_attribs (INTERNAL_FUNCTION_PARAM_PASSTHRU , 0 );
834
846
}
835
847
/* }}} */
836
848
837
849
/* {{{ Handle LONG columns */
838
850
PHP_FUNCTION (odbc_longreadlen )
839
851
{
852
+ zend_type_error ("Type error" );
853
+ RETURN_THROWS ();
854
+
840
855
php_odbc_fetch_attribs (INTERNAL_FUNCTION_PARAM_PASSTHRU , 1 );
841
856
}
842
857
/* }}} */
@@ -855,6 +870,9 @@ PHP_FUNCTION(odbc_prepare)
855
870
SQLUINTEGER scrollopts ;
856
871
#endif
857
872
873
+ zend_type_error ("Type error" );
874
+ RETURN_THROWS ();
875
+
858
876
if (zend_parse_parameters (ZEND_NUM_ARGS (), "Os" , & pv_conn , odbc_connection_ce , & query , & query_len ) == FAILURE ) {
859
877
RETURN_THROWS ();
860
878
}
@@ -974,6 +992,9 @@ PHP_FUNCTION(odbc_execute)
974
992
int i , ne ;
975
993
RETCODE rc ;
976
994
995
+ zend_type_error ("Type error" );
996
+ RETURN_THROWS ();
997
+
977
998
if (zend_parse_parameters (ZEND_NUM_ARGS (), "O|h" , & pv_res , odbc_result_ce , & pv_param_ht ) == FAILURE ) {
978
999
RETURN_THROWS ();
979
1000
}
@@ -1133,6 +1154,9 @@ PHP_FUNCTION(odbc_cursor)
1133
1154
odbc_result * result ;
1134
1155
RETCODE rc ;
1135
1156
1157
+ zend_type_error ("Type error" );
1158
+ RETURN_THROWS ();
1159
+
1136
1160
if (zend_parse_parameters (ZEND_NUM_ARGS (), "O" , & pv_res , odbc_result_ce ) == FAILURE ) {
1137
1161
RETURN_THROWS ();
1138
1162
}
@@ -1190,6 +1214,9 @@ PHP_FUNCTION(odbc_data_source)
1190
1214
UCHAR server_name [100 ], desc [200 ];
1191
1215
SQLSMALLINT len1 = 0 , len2 = 0 , fetch_type ;
1192
1216
1217
+ zend_type_error ("Type error" );
1218
+ RETURN_THROWS ();
1219
+
1193
1220
if (zend_parse_parameters (ZEND_NUM_ARGS (), "Ol" , & zv_conn , odbc_connection_ce , & zv_fetch_type ) == FAILURE ) {
1194
1221
RETURN_THROWS ();
1195
1222
}
@@ -1252,6 +1279,9 @@ PHP_FUNCTION(odbc_exec)
1252
1279
SQLUINTEGER scrollopts ;
1253
1280
#endif
1254
1281
1282
+ zend_type_error ("Type error" );
1283
+ RETURN_THROWS ();
1284
+
1255
1285
if (zend_parse_parameters (ZEND_NUM_ARGS (), "Os" , & pv_conn , odbc_connection_ce , & query , & query_len ) == FAILURE ) {
1256
1286
RETURN_THROWS ();
1257
1287
}
@@ -1339,6 +1369,9 @@ static void php_odbc_fetch_hash(INTERNAL_FUNCTION_PARAMETERS, int result_type)
1339
1369
SQLUSMALLINT RowStatus [1 ];
1340
1370
#endif
1341
1371
1372
+ zend_type_error ("Type error" );
1373
+ RETURN_THROWS ();
1374
+
1342
1375
if (zend_parse_parameters (ZEND_NUM_ARGS (), "O|l!" , & pv_res , odbc_result_ce , & pv_row , & pv_row_is_null ) == FAILURE ) {
1343
1376
RETURN_THROWS ();
1344
1377
}
@@ -1458,6 +1491,9 @@ static void php_odbc_fetch_hash(INTERNAL_FUNCTION_PARAMETERS, int result_type)
1458
1491
/* {{{ Fetch a result row as an object */
1459
1492
PHP_FUNCTION (odbc_fetch_object )
1460
1493
{
1494
+ zend_type_error ("Type error" );
1495
+ RETURN_THROWS ();
1496
+
1461
1497
php_odbc_fetch_hash (INTERNAL_FUNCTION_PARAM_PASSTHRU , ODBC_OBJECT );
1462
1498
if (Z_TYPE_P (return_value ) == IS_ARRAY ) {
1463
1499
object_and_properties_init (return_value , ZEND_STANDARD_CLASS_DEF_PTR , Z_ARRVAL_P (return_value ));
@@ -1468,6 +1504,9 @@ PHP_FUNCTION(odbc_fetch_object)
1468
1504
/* {{{ Fetch a result row as an associative array */
1469
1505
PHP_FUNCTION (odbc_fetch_array )
1470
1506
{
1507
+ zend_type_error ("Type error" );
1508
+ RETURN_THROWS ();
1509
+
1471
1510
php_odbc_fetch_hash (INTERNAL_FUNCTION_PARAM_PASSTHRU , ODBC_OBJECT );
1472
1511
}
1473
1512
/* }}} */
@@ -1489,6 +1528,9 @@ PHP_FUNCTION(odbc_fetch_into)
1489
1528
SQLUSMALLINT RowStatus [1 ];
1490
1529
#endif
1491
1530
1531
+ zend_type_error ("Type error" );
1532
+ RETURN_THROWS ();
1533
+
1492
1534
if (zend_parse_parameters (ZEND_NUM_ARGS (), "Oz|l!" , & pv_res , odbc_result_ce , & pv_res_arr , & pv_row , & pv_row_is_null ) == FAILURE ) {
1493
1535
RETURN_THROWS ();
1494
1536
}
0 commit comments