Lines Matching refs:parameter

120 	zval *parameter;  in pdo_sqlite_stmt_param_hook()  local
148 if (Z_ISREF(param->parameter)) { in pdo_sqlite_stmt_param_hook()
149 parameter = Z_REFVAL(param->parameter); in pdo_sqlite_stmt_param_hook()
151 parameter = &param->parameter; in pdo_sqlite_stmt_param_hook()
153 if (Z_TYPE_P(parameter) == IS_NULL) { in pdo_sqlite_stmt_param_hook()
158 convert_to_long(parameter); in pdo_sqlite_stmt_param_hook()
160 if (SQLITE_OK == sqlite3_bind_int64(S->stmt, param->paramno + 1, Z_LVAL_P(parameter))) { in pdo_sqlite_stmt_param_hook()
164 if (SQLITE_OK == sqlite3_bind_int(S->stmt, param->paramno + 1, Z_LVAL_P(parameter))) { in pdo_sqlite_stmt_param_hook()
173 if (Z_ISREF(param->parameter)) { in pdo_sqlite_stmt_param_hook()
174 parameter = Z_REFVAL(param->parameter); in pdo_sqlite_stmt_param_hook()
176 parameter = &param->parameter; in pdo_sqlite_stmt_param_hook()
178 if (Z_TYPE_P(parameter) == IS_RESOURCE) { in pdo_sqlite_stmt_param_hook()
180 php_stream_from_zval_no_verify(stm, parameter); in pdo_sqlite_stmt_param_hook()
183 zval_ptr_dtor(parameter); in pdo_sqlite_stmt_param_hook()
184 ZVAL_STR(parameter, mem ? mem : ZSTR_EMPTY_ALLOC()); in pdo_sqlite_stmt_param_hook()
189 } else if (Z_TYPE_P(parameter) == IS_NULL) { in pdo_sqlite_stmt_param_hook()
196 if (!try_convert_to_string(parameter)) { in pdo_sqlite_stmt_param_hook()
202 Z_STRVAL_P(parameter), in pdo_sqlite_stmt_param_hook()
203 Z_STRLEN_P(parameter), in pdo_sqlite_stmt_param_hook()
211 if (Z_ISREF(param->parameter)) { in pdo_sqlite_stmt_param_hook()
212 parameter = Z_REFVAL(param->parameter); in pdo_sqlite_stmt_param_hook()
214 parameter = &param->parameter; in pdo_sqlite_stmt_param_hook()
216 if (Z_TYPE_P(parameter) == IS_NULL) { in pdo_sqlite_stmt_param_hook()
221 if (!try_convert_to_string(parameter)) { in pdo_sqlite_stmt_param_hook()
225 Z_STRVAL_P(parameter), in pdo_sqlite_stmt_param_hook()
226 Z_STRLEN_P(parameter), in pdo_sqlite_stmt_param_hook()