Lines Matching refs:the_var
935 zval *the_var = copies && copies[i]? copies[i]:stmt->param.vars[i]; local
938 if (the_var == stmt->param.vars[i] && Z_TYPE_P(stmt->param.vars[i]) != IS_STRING) {
940 the_var = copies[i];
942 convert_to_string_ex(&the_var);
943 stmt->stmt->params[i].buffer = Z_STRVAL_P(the_var);
944 stmt->stmt->params[i].buffer_length = Z_STRLEN_P(the_var);
947 if (the_var == stmt->param.vars[i] && Z_TYPE_P(stmt->param.vars[i]) != IS_DOUBLE) {
949 the_var = copies[i];
951 convert_to_double_ex(&the_var);
952 stmt->stmt->params[i].buffer = &Z_DVAL_P(the_var);
956 if (the_var == stmt->param.vars[i] && Z_TYPE_P(stmt->param.vars[i]) != IS_LONG) {
958 the_var = copies[i];
960 convert_to_long_ex(&the_var);
961 stmt->stmt->params[i].buffer = &Z_LVAL_P(the_var);