Skip to content

Commit 0dbcdce

Browse files
author
Julien Pauli
committed
Revert "PHP 7 compat"
This reverts commit 24a57ee.
1 parent 67153d6 commit 0dbcdce

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

ext/pdo/pdo_stmt.c

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2123,7 +2123,7 @@ static PHP_METHOD(PDOStatement, debugDumpParams)
21232123
}
21242124

21252125
php_stream_printf(out TSRMLS_CC, "paramno=%ld\nname=[%d] \"%.*s\"\nis_param=%d\nparam_type=%d\nis_input_output=%d\n",
2126-
param->paramno, ZSTR_LEN(param->name), ZSTR_LEN(param->name), param->name ? ZSTR_VAL(param->name) : "",
2126+
param->paramno, param->namelen, param->namelen, param->name ? param->name : "",
21272127
param->is_param,
21282128
PDO_PARAM_TYPE(param->param_type),
21292129
(param->param_type & PDO_PARAM_INPUT_OUTPUT) == PDO_PARAM_INPUT_OUTPUT);
@@ -2135,24 +2135,21 @@ static PHP_METHOD(PDOStatement, debugDumpParams)
21352135
* PDO::PARAM_INT evaluates to a long
21362136
* PDO::PARAM_LOB evaluates to a string
21372137
*/
2138-
switch (Z_TYPE(param->parameter)) {
2139-
case IS_TRUE:
2140-
php_stream_printf(out, "param_value=true\n");
2141-
break;
2142-
case IS_FALSE:
2143-
php_stream_printf(out, "param_value=false\n");
2138+
switch (Z_TYPE_P(param->parameter)) {
2139+
case IS_BOOL:
2140+
php_stream_printf(out TSRMLS_CC, "param_value=%s\n", Z_BVAL_P(param->parameter)?"true":"false");
21442141
break;
21452142
case IS_NULL:
2146-
php_stream_printf(out, "param_value=null\n");
2143+
php_stream_printf(out TSRMLS_CC, "param_value=null\n");
21472144
break;
21482145
case IS_LONG:
2149-
php_stream_printf(out, "param_value=%ld\n", Z_LVAL(param->parameter));
2146+
php_stream_printf(out TSRMLS_CC, "param_value=%ld\n", Z_LVAL_P(param->parameter));
21502147
break;
21512148
case IS_STRING:
2152-
php_stream_printf(out, "param_value=%s\n", Z_STRVAL(param->parameter));
2149+
php_stream_printf(out TSRMLS_CC, "param_value=%s\n", Z_STRVAL_P(param->parameter));
21532150
break;
21542151
default:
2155-
php_stream_printf(out, "param_value=unknown\n");
2152+
php_stream_printf(out TSRMLS_CC, "param_value=unknown\n");
21562153
break;
21572154
}
21582155
} ZEND_HASH_FOREACH_END();

0 commit comments

Comments
 (0)