param 50 Zend/zend_API.c zval **param, *param_ptr; param 63 Zend/zend_API.c param = va_arg(ptr, zval **); param 76 Zend/zend_API.c *param = param_ptr; param 126 Zend/zend_API.c zval ***param; param 138 Zend/zend_API.c param = va_arg(ptr, zval ***); param 139 Zend/zend_API.c *param = (zval **) p-(arg_count--); param 183 Zend/zend_API.c zval **param = (zval **) p-(arg_count--); param 184 Zend/zend_API.c zval_add_ref(param); param 185 Zend/zend_API.c add_next_index_zval(argument_array, *param); param 2625 Zend/zend_compile.c void zend_do_pass_param(znode *param, zend_uchar op TSRMLS_DC) /* {{{ */ param 2660 Zend/zend_compile.c if (op == ZEND_SEND_VAR && param->op_type & (IS_VAR|IS_CV)) { param 2662 Zend/zend_compile.c if (zend_is_function_or_method_call(param)) { param 2675 Zend/zend_compile.c if (op == ZEND_SEND_VAR && zend_is_function_or_method_call(param)) { param 2679 Zend/zend_compile.c } else if (op == ZEND_SEND_VAL && (param->op_type & (IS_VAR|IS_CV))) { param 2685 Zend/zend_compile.c switch (param->op_type) { param 2699 Zend/zend_compile.c zend_do_end_variable_parse(param, BP_VAR_R, 0 TSRMLS_CC); param 2703 Zend/zend_compile.c zend_do_end_variable_parse(param, BP_VAR_R, 0 TSRMLS_CC); param 2705 Zend/zend_compile.c zend_do_end_variable_parse(param, BP_VAR_FUNC_ARG, fcall->arg_num TSRMLS_CC); param 2709 Zend/zend_compile.c zend_do_end_variable_parse(param, BP_VAR_W, 0 TSRMLS_CC); param 2730 Zend/zend_compile.c SET_NODE(opline->op1, param); param 562 Zend/zend_compile.h void zend_do_pass_param(znode *param, zend_uchar op TSRMLS_DC); param 721 Zend/zend_execute_API.c zval *param; param 752 Zend/zend_execute_API.c param = *fci->params[i]; param 756 Zend/zend_execute_API.c ALLOC_ZVAL(param); param 757 Zend/zend_execute_API.c *param = **(fci->params[i]); param 758 Zend/zend_execute_API.c INIT_PZVAL(param); param 759 Zend/zend_execute_API.c zval_copy_ctor(param); param 762 Zend/zend_execute_API.c param = *fci->params[i]; param 764 Zend/zend_execute_API.c ALLOC_ZVAL(param); param 765 Zend/zend_execute_API.c *param = **(fci->params[i]); param 766 Zend/zend_execute_API.c INIT_PZVAL(param); param 768 Zend/zend_execute_API.c zend_vm_stack_push(param TSRMLS_CC); param 3384 Zend/zend_vm_def.h zval **param = zend_vm_stack_get_arg(arg_num TSRMLS_CC); param 3387 Zend/zend_vm_def.h if (UNEXPECTED(param == NULL)) { param 3410 Zend/zend_vm_def.h zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, *param, opline->extended_value, NULL TSRMLS_CC); param 3413 Zend/zend_vm_def.h *var_ptr = *param; param 3426 Zend/zend_vm_def.h zval **param = zend_vm_stack_get_arg(arg_num TSRMLS_CC); param 3430 Zend/zend_vm_def.h if (param == NULL) { param 3448 Zend/zend_vm_def.h assignment_value = *param; param 3482 Zend/zend_vm_def.h zval **param = zend_vm_stack_get_arg(arg_num TSRMLS_CC); param 3483 Zend/zend_vm_def.h zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, *param, opline->extended_value, NULL TSRMLS_CC); param 3484 Zend/zend_vm_def.h zend_hash_next_index_insert(Z_ARRVAL_P(params), param, sizeof(zval *), NULL); param 3485 Zend/zend_vm_def.h Z_ADDREF_PP(param); param 860 Zend/zend_vm_execute.h zval **param = zend_vm_stack_get_arg(arg_num TSRMLS_CC); param 863 Zend/zend_vm_execute.h if (UNEXPECTED(param == NULL)) { param 886 Zend/zend_vm_execute.h zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, *param, opline->extended_value, NULL TSRMLS_CC); param 889 Zend/zend_vm_execute.h *var_ptr = *param; param 918 Zend/zend_vm_execute.h zval **param = zend_vm_stack_get_arg(arg_num TSRMLS_CC); param 919 Zend/zend_vm_execute.h zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, *param, opline->extended_value, NULL TSRMLS_CC); param 920 Zend/zend_vm_execute.h zend_hash_next_index_insert(Z_ARRVAL_P(params), param, sizeof(zval *), NULL); param 921 Zend/zend_vm_execute.h Z_ADDREF_PP(param); param 1627 Zend/zend_vm_execute.h zval **param = zend_vm_stack_get_arg(arg_num TSRMLS_CC); param 1631 Zend/zend_vm_execute.h if (param == NULL) { param 1649 Zend/zend_vm_execute.h assignment_value = *param; param 3275 ext/imap/php_imap.c zval *parametres, *param, *dparametres, *dparam; param 3362 ext/imap/php_imap.c MAKE_STD_ZVAL(param); param 3363 ext/imap/php_imap.c object_init(param); param 3365 ext/imap/php_imap.c add_property_string(param, "attribute", par->attribute, 1); param 3368 ext/imap/php_imap.c add_property_string(param, "value", par->value, 1); param 3371 ext/imap/php_imap.c add_next_index_object(parametres, param TSRMLS_CC); param 3481 ext/imap/php_imap.c PARAMETER *param, *disp_param = NULL, *custom_headers_param = NULL, *tmp_param = NULL; param 3822 ext/imap/php_imap.c for (param = bod->parameter; param && !cookie; param = param->next) { param 3823 ext/imap/php_imap.c if (!strcmp (param->attribute, "BOUNDARY")) { param 3824 ext/imap/php_imap.c cookie = param->value; param 4541 ext/imap/php_imap.c zval *parametres, *param, *dparametres, *dparam; param 4614 ext/imap/php_imap.c MAKE_STD_ZVAL(param); param 4615 ext/imap/php_imap.c object_init(param); param 4617 ext/imap/php_imap.c add_property_string(param, "attribute", par->attribute, 1); param 4620 ext/imap/php_imap.c add_property_string(param, "value", par->value, 1); param 4623 ext/imap/php_imap.c add_next_index_object(parametres, param TSRMLS_CC); param 4637 ext/imap/php_imap.c MAKE_STD_ZVAL(param); param 4638 ext/imap/php_imap.c object_init(param); param 4639 ext/imap/php_imap.c _php_imap_add_body(param, &part->body TSRMLS_CC); param 4640 ext/imap/php_imap.c add_next_index_object(parametres, param TSRMLS_CC); param 4650 ext/imap/php_imap.c MAKE_STD_ZVAL(param); param 4651 ext/imap/php_imap.c object_init(param); param 4652 ext/imap/php_imap.c _php_imap_add_body(param, body TSRMLS_CC); param 4653 ext/imap/php_imap.c add_next_index_object(parametres, param TSRMLS_CC); param 1974 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_filt_tl_jisx0201_jisx0208_param *param = NULL; param 2001 ext/mbstring/libmbfl/mbfl/mbfilter.c param = param 2003 ext/mbstring/libmbfl/mbfl/mbfilter.c if (param == NULL) { param 2007 ext/mbstring/libmbfl/mbfl/mbfilter.c param->mode = mode; param 2015 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_free(param); param 2019 ext/mbstring/libmbfl/mbfl/mbfilter.c tl_filter->opaque = param; param 176 ext/mysqli/mysqli.c php_free_stmt_bind_buffer(stmt->param, FETCH_SIMPLE); param 197 ext/mysqli/mysqli_api.c if (stmt->param.var_cnt) { param 198 ext/mysqli/mysqli_api.c php_free_stmt_bind_buffer(stmt->param, FETCH_SIMPLE); param 201 ext/mysqli/mysqli_api.c stmt->param.is_null = ecalloc(num_vars, sizeof(char)); param 212 ext/mysqli/mysqli_api.c bind[ofs].is_null = &stmt->param.is_null[ofs]; param 222 ext/mysqli/mysqli_api.c bind[ofs].is_null = &stmt->param.is_null[ofs]; param 233 ext/mysqli/mysqli_api.c bind[ofs].is_null = &stmt->param.is_null[ofs]; param 247 ext/mysqli/mysqli_api.c efree(stmt->param.is_null); param 249 ext/mysqli/mysqli_api.c stmt->param.var_cnt = num_vars; param 250 ext/mysqli/mysqli_api.c stmt->param.vars = (zval **)safe_emalloc(num_vars, sizeof(zval), 0); param 254 ext/mysqli/mysqli_api.c stmt->param.vars[i] = *args[i+start]; param 256 ext/mysqli/mysqli_api.c stmt->param.vars[i] = NULL; param 920 ext/mysqli/mysqli_api.c if (stmt->param.var_cnt) { param 922 ext/mysqli/mysqli_api.c for (i = 0; i < stmt->param.var_cnt; i++) { param 923 ext/mysqli/mysqli_api.c for (j = i + 1; j < stmt->param.var_cnt; j++) { param 925 ext/mysqli/mysqli_api.c if (stmt->param.vars[j] == stmt->param.vars[i] && stmt->param.vars[i]) { param 926 ext/mysqli/mysqli_api.c php_mysqli_stmt_copy_it(&copies, stmt->param.vars[i], stmt->param.var_cnt, i); param 932 ext/mysqli/mysqli_api.c for (i = 0; i < stmt->param.var_cnt; i++) { param 933 ext/mysqli/mysqli_api.c if (stmt->param.vars[i]) { param 934 ext/mysqli/mysqli_api.c if ( !(stmt->param.is_null[i] = (stmt->param.vars[i]->type == IS_NULL)) ) { param 935 ext/mysqli/mysqli_api.c zval *the_var = copies && copies[i]? copies[i]:stmt->param.vars[i]; param 938 ext/mysqli/mysqli_api.c if (the_var == stmt->param.vars[i] && Z_TYPE_P(stmt->param.vars[i]) != IS_STRING) { param 939 ext/mysqli/mysqli_api.c php_mysqli_stmt_copy_it(&copies, stmt->param.vars[i], stmt->param.var_cnt, i); param 947 ext/mysqli/mysqli_api.c if (the_var == stmt->param.vars[i] && Z_TYPE_P(stmt->param.vars[i]) != IS_DOUBLE) { param 948 ext/mysqli/mysqli_api.c php_mysqli_stmt_copy_it(&copies, stmt->param.vars[i], stmt->param.var_cnt, i); param 956 ext/mysqli/mysqli_api.c if (the_var == stmt->param.vars[i] && Z_TYPE_P(stmt->param.vars[i]) != IS_LONG) { param 957 ext/mysqli/mysqli_api.c php_mysqli_stmt_copy_it(&copies, stmt->param.vars[i], stmt->param.var_cnt, i); param 980 ext/mysqli/mysqli_api.c for (i = 0; i < stmt->param.var_cnt; i++) { param 116 ext/mysqli/php_mysqli_structs.h BIND_BUFFER param; param 174 ext/mysqlnd/mysqlnd_priv.h enum_func_status mysqlnd_stmt_fetch_row_buffered(MYSQLND_RES * result, void * param, unsigned int flags, zend_bool * fetched_anything TSRMLS_DC); param 175 ext/mysqlnd/mysqlnd_priv.h enum_func_status mysqlnd_fetch_stmt_row_cursor(MYSQLND_RES * result, void * param, unsigned int flags, zend_bool * fetched_anything TSRMLS_DC); param 734 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_fetch_row_buffered(MYSQLND_RES * result, void * param, unsigned int flags, zend_bool * fetched_anything TSRMLS_DC) param 736 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s = (MYSQLND_STMT *) param; param 835 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_fetch_row_unbuffered(MYSQLND_RES * result, void * param, unsigned int flags, zend_bool * fetched_anything TSRMLS_DC) param 838 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s = (MYSQLND_STMT *) param; param 1003 ext/mysqlnd/mysqlnd_ps.c mysqlnd_fetch_stmt_row_cursor(MYSQLND_RES * result, void * param, unsigned int flags, zend_bool * fetched_anything TSRMLS_DC) param 1006 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s = (MYSQLND_STMT *) param; param 758 ext/mysqlnd/mysqlnd_result.c MYSQLND_METHOD(mysqlnd_result_unbuffered, fetch_row_c)(MYSQLND_RES * result, void * param, unsigned int flags, zend_bool * fetched_anything TSRMLS_DC) param 761 ext/mysqlnd/mysqlnd_result.c MYSQLND_ROW_C *row = (MYSQLND_ROW_C *) param; param 877 ext/mysqlnd/mysqlnd_result.c MYSQLND_METHOD(mysqlnd_result_unbuffered, fetch_row)(MYSQLND_RES * result, void * param, const unsigned int flags, zend_bool * fetched_anything TSRMLS_DC) param 880 ext/mysqlnd/mysqlnd_result.c zval *row = (zval *) param; param 1051 ext/mysqlnd/mysqlnd_result.c MYSQLND_METHOD(mysqlnd_result_buffered, fetch_row_c)(MYSQLND_RES * result, void * param, unsigned int flags, zend_bool * fetched_anything TSRMLS_DC) param 1053 ext/mysqlnd/mysqlnd_result.c MYSQLND_ROW_C * row = (MYSQLND_ROW_C *) param; param 1143 ext/mysqlnd/mysqlnd_result.c MYSQLND_METHOD(mysqlnd_result_buffered_zval, fetch_row)(MYSQLND_RES * result, void * param, const unsigned int flags, zend_bool * fetched_anything TSRMLS_DC) param 1145 ext/mysqlnd/mysqlnd_result.c zval * row = (zval *) param; param 1236 ext/mysqlnd/mysqlnd_result.c MYSQLND_METHOD(mysqlnd_result_buffered_c, fetch_row)(MYSQLND_RES * result, void * param, const unsigned int flags, zend_bool * fetched_anything TSRMLS_DC) param 1238 ext/mysqlnd/mysqlnd_result.c zval * row = (zval *) param; param 1348 ext/mysqlnd/mysqlnd_result.c MYSQLND_METHOD(mysqlnd_res, fetch_row)(MYSQLND_RES * result, void * param, const unsigned int flags, zend_bool *fetched_anything TSRMLS_DC) param 1352 ext/mysqlnd/mysqlnd_result.c return f(result, param, flags, fetched_anything TSRMLS_CC); param 255 ext/mysqlnd/mysqlnd_structs.h void * param, param 484 ext/oci8/oci8_statement.c OCIParam *param = NULL; param 600 ext/oci8/oci8_statement.c PHP_OCI_CALL_RETURN(errstatus, OCIParamGet, ((dvoid *)statement->stmt, OCI_HTYPE_STMT, statement->err, (dvoid**)¶m, counter)); param 609 ext/oci8/oci8_statement.c PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid *)&outcol->data_type, (ub4 *)0, OCI_ATTR_DATA_TYPE, statement->err)); param 612 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 619 ext/oci8/oci8_statement.c PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid *)&outcol->charset_form, (ub4 *)0, OCI_ATTR_CHARSET_FORM, statement->err)); param 622 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 629 ext/oci8/oci8_statement.c PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid *)&outcol->charset_id, (ub4 *)0, OCI_ATTR_CHARSET_ID, statement->err)); param 632 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 639 ext/oci8/oci8_statement.c PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid *)&outcol->data_size, (dvoid *)0, OCI_ATTR_DATA_SIZE, statement->err)); param 642 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 652 ext/oci8/oci8_statement.c PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid *)&outcol->scale, (dvoid *)0, OCI_ATTR_SCALE, statement->err)); param 655 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 662 ext/oci8/oci8_statement.c PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid *)&outcol->precision, (dvoid *)0, OCI_ATTR_PRECISION, statement->err)); param 665 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 672 ext/oci8/oci8_statement.c PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid **)&colname, (ub4 *)&outcol->name_len, (ub4)OCI_ATTR_NAME, statement->err)); param 675 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 680 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 1049 ext/openssl/xp_ssl.c zval *param, **params[1], *retval; param 1051 ext/openssl/xp_ssl.c MAKE_STD_ZVAL(param); param 1052 ext/openssl/xp_ssl.c php_stream_to_zval(stream, param); param 1053 ext/openssl/xp_ssl.c params[0] = ¶m; param 1067 ext/openssl/xp_ssl.c FREE_ZVAL(param); param 1233 ext/pcntl/pcntl.c zval *param, **handle, *retval; param 1264 ext/pcntl/pcntl.c MAKE_STD_ZVAL(param); param 1266 ext/pcntl/pcntl.c ZVAL_LONG(param, queue->signo); param 1270 ext/pcntl/pcntl.c call_user_function(EG(function_table), NULL, *handle, retval, 1, ¶m TSRMLS_CC); param 1271 ext/pcntl/pcntl.c zval_ptr_dtor(¶m); param 427 ext/pdo/pdo_sql_parser.c struct pdo_bound_param_data *param; param 506 ext/pdo/pdo_sql_parser.c if (zend_hash_find(params, plc->pos, plc->len, (void**) ¶m) == FAILURE) { param 529 ext/pdo/pdo_sql_parser.c ret = zend_hash_index_find(params, plc->bindno, (void**) ¶m); param 531 ext/pdo/pdo_sql_parser.c ret = zend_hash_find(params, plc->pos, plc->len, (void**) ¶m); param 540 ext/pdo/pdo_sql_parser.c if (param->param_type == PDO_PARAM_LOB && Z_TYPE_P(param->parameter) == IS_RESOURCE) { param 543 ext/pdo/pdo_sql_parser.c php_stream_from_zval_no_verify(stm, ¶m->parameter); param 550 ext/pdo/pdo_sql_parser.c param->param_type TSRMLS_CC)) { param 569 ext/pdo/pdo_sql_parser.c zval tmp_param = *param->parameter; param 593 ext/pdo/pdo_sql_parser.c param->param_type TSRMLS_CC)) { param 604 ext/pdo/pdo_sql_parser.c plc->quoted = Z_STRVAL_P(param->parameter); param 605 ext/pdo/pdo_sql_parser.c plc->qlen = Z_STRLEN_P(param->parameter); param 737 ext/pdo/pdo_sql_parser.c struct pdo_bound_param_data *param; param 749 ext/pdo/pdo_sql_parser.c while (SUCCESS == zend_hash_get_current_data(params, (void**)¶m)) { param 750 ext/pdo/pdo_sql_parser.c if(param->parameter) { param 751 ext/pdo/pdo_sql_parser.c convert_to_string(param->parameter); param 756 ext/pdo/pdo_sql_parser.c newbuffer_len += padding * Z_STRLEN_P(param->parameter); param 781 ext/pdo/pdo_sql_parser.c if((SUCCESS == zend_hash_find(params, s.tok, s.cur-s.tok,(void **)¶m)) param 783 ext/pdo/pdo_sql_parser.c (SUCCESS == zend_hash_index_find(params, bindno, (void **)¶m))) param 791 ext/pdo/pdo_sql_parser.c if(stmt->dbh->methods->quoter(stmt->dbh, Z_STRVAL_P(param->parameter), param 792 ext/pdo/pdo_sql_parser.c Z_STRLEN_P(param->parameter), "edstr, "edstrlen TSRMLS_CC)) param 799 ext/pdo/pdo_sql_parser.c memcpy(ptr, Z_STRVAL_P(param->parameter), Z_STRLEN_P(param->parameter)); param 800 ext/pdo/pdo_sql_parser.c ptr += Z_STRLEN_P(param->parameter); param 801 ext/pdo/pdo_sql_parser.c *outquery_len += (Z_STRLEN_P(param->parameter)); param 820 ext/pdo/pdo_sql_parser.c if(SUCCESS == zend_hash_index_find(params, bindno, (void **)¶m)) param 827 ext/pdo/pdo_sql_parser.c if(stmt->dbh->methods->quoter(stmt->dbh, Z_STRVAL_P(param->parameter), param 828 ext/pdo/pdo_sql_parser.c Z_STRLEN_P(param->parameter), "edstr, "edstrlen TSRMLS_CC)) param 835 ext/pdo/pdo_sql_parser.c memcpy(ptr, Z_STRVAL_P(param->parameter), Z_STRLEN_P(param->parameter)); param 836 ext/pdo/pdo_sql_parser.c ptr += Z_STRLEN_P(param->parameter); param 837 ext/pdo/pdo_sql_parser.c *outquery_len += (Z_STRLEN_P(param->parameter)); param 71 ext/pdo/pdo_stmt.c ZEND_ARG_INFO(0, param) param 77 ext/pdo/pdo_stmt.c ZEND_ARG_INFO(1, param) param 85 ext/pdo/pdo_stmt.c ZEND_ARG_INFO(1, param) param 122 ext/pdo/pdo_stmt.c static inline int rewrite_name_to_position(pdo_stmt_t *stmt, struct pdo_bound_param_data *param TSRMLS_DC) /* {{{ */ param 138 ext/pdo/pdo_stmt.c if (!param->name) { param 140 ext/pdo/pdo_stmt.c if (SUCCESS == zend_hash_index_find(stmt->bound_param_map, param->paramno, (void**)&name)) { param 141 ext/pdo/pdo_stmt.c param->name = estrdup(name); param 142 ext/pdo/pdo_stmt.c param->namelen = strlen(param->name); param 151 ext/pdo/pdo_stmt.c if (strcmp(name, param->name)) { param 156 ext/pdo/pdo_stmt.c if (param->paramno >= 0) { param 160 ext/pdo/pdo_stmt.c param->paramno = position; param 174 ext/pdo/pdo_stmt.c struct pdo_bound_param_data *param; param 186 ext/pdo/pdo_stmt.c while (SUCCESS == zend_hash_get_current_data(ht, (void**)¶m)) { param 187 ext/pdo/pdo_stmt.c if (!stmt->methods->param_hook(stmt, param, event_type TSRMLS_CC)) { param 241 ext/pdo/pdo_stmt.c struct pdo_bound_param_data *param; param 244 ext/pdo/pdo_stmt.c stmt->columns[col].namelen, (void**)¶m)) { param 245 ext/pdo/pdo_stmt.c param->paramno = col; param 250 ext/pdo/pdo_stmt.c struct pdo_bound_param_data *param; param 253 ext/pdo/pdo_stmt.c stmt->columns[col].namelen, (void**)¶m)) { param 254 ext/pdo/pdo_stmt.c param->paramno = col; param 280 ext/pdo/pdo_stmt.c struct pdo_bound_param_data *param = (struct pdo_bound_param_data *)data; param 284 ext/pdo/pdo_stmt.c if (param->stmt->methods->param_hook) { param 285 ext/pdo/pdo_stmt.c param->stmt->methods->param_hook(param->stmt, param, PDO_PARAM_EVT_FREE TSRMLS_CC); param 288 ext/pdo/pdo_stmt.c if (param->name) { param 289 ext/pdo/pdo_stmt.c efree(param->name); param 292 ext/pdo/pdo_stmt.c if (param->parameter) { param 293 ext/pdo/pdo_stmt.c zval_ptr_dtor(&(param->parameter)); param 294 ext/pdo/pdo_stmt.c param->parameter = NULL; param 296 ext/pdo/pdo_stmt.c if (param->driver_params) { param 297 ext/pdo/pdo_stmt.c zval_ptr_dtor(&(param->driver_params)); param 302 ext/pdo/pdo_stmt.c static int really_register_bound_param(struct pdo_bound_param_data *param, pdo_stmt_t *stmt, int is_param TSRMLS_DC) /* {{{ */ param 320 ext/pdo/pdo_stmt.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_STR && param->max_value_len <= 0 && ! ZVAL_IS_NULL(param->parameter)) { param 321 ext/pdo/pdo_stmt.c if (Z_TYPE_P(param->parameter) == IS_DOUBLE) { param 323 ext/pdo/pdo_stmt.c int len = spprintf(&p, 0, "%.*H", (int) EG(precision), Z_DVAL_P(param->parameter)); param 324 ext/pdo/pdo_stmt.c ZVAL_STRINGL(param->parameter, p, len, 0); param 326 ext/pdo/pdo_stmt.c convert_to_string(param->parameter); param 328 ext/pdo/pdo_stmt.c } else if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_INT && Z_TYPE_P(param->parameter) == IS_BOOL) { param 329 ext/pdo/pdo_stmt.c convert_to_long(param->parameter); param 330 ext/pdo/pdo_stmt.c } else if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_BOOL && Z_TYPE_P(param->parameter) == IS_LONG) { param 331 ext/pdo/pdo_stmt.c convert_to_boolean(param->parameter); param 334 ext/pdo/pdo_stmt.c param->stmt = stmt; param 335 ext/pdo/pdo_stmt.c param->is_param = is_param; param 337 ext/pdo/pdo_stmt.c if (param->driver_params) { param 338 ext/pdo/pdo_stmt.c Z_ADDREF_P(param->driver_params); param 341 ext/pdo/pdo_stmt.c if (!is_param && param->name && stmt->columns) { param 346 ext/pdo/pdo_stmt.c if (strcmp(stmt->columns[i].name, param->name) == 0) { param 347 ext/pdo/pdo_stmt.c param->paramno = i; param 354 ext/pdo/pdo_stmt.c if (param->paramno == -1) { param 356 ext/pdo/pdo_stmt.c spprintf(&tmp, 0, "Did not find column name '%s' in the defined columns; it will not be bound", param->name); param 362 ext/pdo/pdo_stmt.c if (param->name) { param 363 ext/pdo/pdo_stmt.c if (is_param && param->name[0] != ':') { param 364 ext/pdo/pdo_stmt.c char *temp = emalloc(++param->namelen + 1); param 366 ext/pdo/pdo_stmt.c memmove(temp+1, param->name, param->namelen); param 367 ext/pdo/pdo_stmt.c param->name = temp; param 369 ext/pdo/pdo_stmt.c param->name = estrndup(param->name, param->namelen); param 373 ext/pdo/pdo_stmt.c if (is_param && !rewrite_name_to_position(stmt, param TSRMLS_CC)) { param 374 ext/pdo/pdo_stmt.c if (param->name) { param 375 ext/pdo/pdo_stmt.c efree(param->name); param 376 ext/pdo/pdo_stmt.c param->name = NULL; param 386 ext/pdo/pdo_stmt.c if (!stmt->methods->param_hook(stmt, param, PDO_PARAM_EVT_NORMALIZE param 388 ext/pdo/pdo_stmt.c if (param->name) { param 389 ext/pdo/pdo_stmt.c efree(param->name); param 390 ext/pdo/pdo_stmt.c param->name = NULL; param 399 ext/pdo/pdo_stmt.c if (param->paramno >= 0) { param 400 ext/pdo/pdo_stmt.c zend_hash_index_del(hash, param->paramno); param 404 ext/pdo/pdo_stmt.c if (param->name) { param 405 ext/pdo/pdo_stmt.c zend_hash_update(hash, param->name, param->namelen, param, param 406 ext/pdo/pdo_stmt.c sizeof(*param), (void**)&pparam); param 408 ext/pdo/pdo_stmt.c zend_hash_index_update(hash, param->paramno, param, sizeof(*param), param 424 ext/pdo/pdo_stmt.c param->parameter = NULL; param 447 ext/pdo/pdo_stmt.c struct pdo_bound_param_data param; param 460 ext/pdo/pdo_stmt.c memset(¶m, 0, sizeof(param)); param 463 ext/pdo/pdo_stmt.c ¶m.name, &str_length, &num_index, 0, NULL)) { param 465 ext/pdo/pdo_stmt.c param.namelen = str_length - 1; param 466 ext/pdo/pdo_stmt.c param.paramno = -1; param 473 ext/pdo/pdo_stmt.c param.paramno = num_index; param 476 ext/pdo/pdo_stmt.c param.param_type = PDO_PARAM_STR; param 477 ext/pdo/pdo_stmt.c MAKE_STD_ZVAL(param.parameter); param 478 ext/pdo/pdo_stmt.c MAKE_COPY_ZVAL(tmp, param.parameter); param 480 ext/pdo/pdo_stmt.c if (!really_register_bound_param(¶m, stmt, 1 TSRMLS_CC)) { param 481 ext/pdo/pdo_stmt.c if (param.parameter) { param 482 ext/pdo/pdo_stmt.c zval_ptr_dtor(¶m.parameter); param 715 ext/pdo/pdo_stmt.c struct pdo_bound_param_data *param; param 718 ext/pdo/pdo_stmt.c while (SUCCESS == zend_hash_get_current_data(stmt->bound_columns, (void**)¶m)) { param 719 ext/pdo/pdo_stmt.c if (param->paramno >= 0) { param 720 ext/pdo/pdo_stmt.c convert_to_string(param->parameter); param 723 ext/pdo/pdo_stmt.c zval_dtor(param->parameter); param 726 ext/pdo/pdo_stmt.c fetch_value(stmt, param->parameter, param->paramno, (int *)¶m->param_type TSRMLS_CC); param 1563 ext/pdo/pdo_stmt.c struct pdo_bound_param_data param = {0}; param 1566 ext/pdo/pdo_stmt.c param.paramno = -1; param 1569 ext/pdo/pdo_stmt.c "lz|llz!", ¶m.paramno, ¶m.parameter, ¶m_type, ¶m.max_value_len, param 1570 ext/pdo/pdo_stmt.c ¶m.driver_params)) { param 1571 ext/pdo/pdo_stmt.c if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|llz!", ¶m.name, param 1572 ext/pdo/pdo_stmt.c ¶m.namelen, ¶m.parameter, ¶m_type, ¶m.max_value_len, param 1573 ext/pdo/pdo_stmt.c ¶m.driver_params)) { param 1578 ext/pdo/pdo_stmt.c param.param_type = (int) param_type; param 1580 ext/pdo/pdo_stmt.c if (param.paramno > 0) { param 1581 ext/pdo/pdo_stmt.c --param.paramno; /* make it zero-based internally */ param 1582 ext/pdo/pdo_stmt.c } else if (!param.name) { param 1587 ext/pdo/pdo_stmt.c Z_ADDREF_P(param.parameter); param 1588 ext/pdo/pdo_stmt.c if (!really_register_bound_param(¶m, stmt, is_param TSRMLS_CC)) { param 1589 ext/pdo/pdo_stmt.c if (param.parameter) { param 1590 ext/pdo/pdo_stmt.c zval_ptr_dtor(&(param.parameter)); param 1591 ext/pdo/pdo_stmt.c param.parameter = NULL; param 1602 ext/pdo/pdo_stmt.c struct pdo_bound_param_data param = {0}; param 1606 ext/pdo/pdo_stmt.c param.paramno = -1; param 1609 ext/pdo/pdo_stmt.c "lz/|l", ¶m.paramno, ¶m.parameter, ¶m_type)) { param 1610 ext/pdo/pdo_stmt.c if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz/|l", ¶m.name, param 1611 ext/pdo/pdo_stmt.c ¶m.namelen, ¶m.parameter, ¶m_type)) { param 1616 ext/pdo/pdo_stmt.c param.param_type = (int) param_type; param 1618 ext/pdo/pdo_stmt.c if (param.paramno > 0) { param 1619 ext/pdo/pdo_stmt.c --param.paramno; /* make it zero-based internally */ param 1620 ext/pdo/pdo_stmt.c } else if (!param.name) { param 1625 ext/pdo/pdo_stmt.c Z_ADDREF_P(param.parameter); param 1626 ext/pdo/pdo_stmt.c if (!really_register_bound_param(¶m, stmt, TRUE TSRMLS_CC)) { param 1627 ext/pdo/pdo_stmt.c if (param.parameter) { param 1628 ext/pdo/pdo_stmt.c zval_ptr_dtor(&(param.parameter)); param 1629 ext/pdo/pdo_stmt.c param.parameter = NULL; param 2132 ext/pdo/pdo_stmt.c struct pdo_bound_param_data *param; param 2149 ext/pdo/pdo_stmt.c (void**)¶m, &pos)) { param 2163 ext/pdo/pdo_stmt.c param->paramno, param->namelen, param->namelen, param->name ? param->name : "", param 2164 ext/pdo/pdo_stmt.c param->is_param, param 2165 ext/pdo/pdo_stmt.c param->param_type); param 365 ext/pdo/php_pdo_driver.h typedef int (*pdo_stmt_param_hook_func)(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, enum pdo_param_event event_type TSRMLS_DC); param 304 ext/pdo_dblib/dblib_stmt.c static int pdo_dblib_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, param 411 ext/pdo_firebird/firebird_statement.c static int firebird_bind_blob(pdo_stmt_t *stmt, ISC_QUAD *blob_id, zval *param TSRMLS_DC) param 425 ext/pdo_firebird/firebird_statement.c SEPARATE_ZVAL(¶m); param 427 ext/pdo_firebird/firebird_statement.c convert_to_string_ex(¶m); param 429 ext/pdo_firebird/firebird_statement.c for (rem_cnt = Z_STRLEN_P(param); rem_cnt > 0; rem_cnt -= chunk_size) { param 433 ext/pdo_firebird/firebird_statement.c if (isc_put_segment(H->isc_status, &h, chunk_size, &Z_STRVAL_P(param)[put_cnt])) { param 441 ext/pdo_firebird/firebird_statement.c zval_dtor(param); param 450 ext/pdo_firebird/firebird_statement.c static int firebird_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, /* {{{ */ param 454 ext/pdo_firebird/firebird_statement.c XSQLDA *sqlda = param->is_param ? S->in_sqlda : &S->out_sqlda; param 461 ext/pdo_firebird/firebird_statement.c if (!sqlda || param->paramno >= sqlda->sqld) { param 466 ext/pdo_firebird/firebird_statement.c if (param->is_param && param->paramno == -1) { param 470 ext/pdo_firebird/firebird_statement.c if (SUCCESS == zend_hash_find(S->named_params, param->name, param->namelen+1, (void*)&index)) { param 471 ext/pdo_firebird/firebird_statement.c param->paramno = *index; param 479 ext/pdo_firebird/firebird_statement.c if ((var->aliasname_length && !strncasecmp(param->name, var->aliasname, param 480 ext/pdo_firebird/firebird_statement.c min(param->namelen, var->aliasname_length))) param 481 ext/pdo_firebird/firebird_statement.c || (var->sqlname_length && !strncasecmp(param->name, var->sqlname, param 482 ext/pdo_firebird/firebird_statement.c min(param->namelen, var->sqlname_length)))) { param 483 ext/pdo_firebird/firebird_statement.c param->paramno = i; param 495 ext/pdo_firebird/firebird_statement.c var = &sqlda->sqlvar[param->paramno]; param 503 ext/pdo_firebird/firebird_statement.c if (param->is_param) { param 514 ext/pdo_firebird/firebird_statement.c if (!param->is_param) { param 528 ext/pdo_firebird/firebird_statement.c param->parameter TSRMLS_CC); param 532 ext/pdo_firebird/firebird_statement.c switch (Z_TYPE_P(param->parameter)) { param 538 ext/pdo_firebird/firebird_statement.c var->sqldata = (void*)&Z_LVAL_P(param->parameter); param 544 ext/pdo_firebird/firebird_statement.c var->sqldata = (void*)&Z_DVAL_P(param->parameter); param 560 ext/pdo_firebird/firebird_statement.c force_null = (Z_STRLEN_P(param->parameter) == 0); param 565 ext/pdo_firebird/firebird_statement.c var->sqldata = Z_STRVAL_P(param->parameter); param 566 ext/pdo_firebird/firebird_statement.c var->sqllen = Z_STRLEN_P(param->parameter); param 586 ext/pdo_firebird/firebird_statement.c if (param->paramno == -1) { param 589 ext/pdo_firebird/firebird_statement.c if (param->is_param) { param 596 ext/pdo_firebird/firebird_statement.c if (firebird_stmt_get_col(stmt, param->paramno, &value, &value_len, &caller_frees TSRMLS_CC)) { param 597 ext/pdo_firebird/firebird_statement.c switch (PDO_PARAM_TYPE(param->param_type)) { param 600 ext/pdo_firebird/firebird_statement.c ZVAL_STRINGL(param->parameter, value, value_len, 1); param 605 ext/pdo_firebird/firebird_statement.c ZVAL_LONG(param->parameter, *(long*)value); param 609 ext/pdo_firebird/firebird_statement.c if (!param->is_param) { param 610 ext/pdo_firebird/firebird_statement.c char *s = param->name; param 618 ext/pdo_firebird/firebird_statement.c ZVAL_NULL(param->parameter); param 449 ext/pdo_mysql/mysql_statement.c static int pdo_mysql_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, enum pdo_param_event event_type TSRMLS_DC) /* {{{ */ param 459 ext/pdo_mysql/mysql_statement.c if (S->stmt && param->is_param) { param 463 ext/pdo_mysql/mysql_statement.c if (param->paramno < 0 || param->paramno >= S->num_params) { param 470 ext/pdo_mysql/mysql_statement.c b = &S->params[param->paramno]; param 471 ext/pdo_mysql/mysql_statement.c param->driver_data = b; param 472 ext/pdo_mysql/mysql_statement.c b->is_null = &S->in_null[param->paramno]; param 473 ext/pdo_mysql/mysql_statement.c b->length = &S->in_length[param->paramno]; param 487 ext/pdo_mysql/mysql_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_NULL || param 488 ext/pdo_mysql/mysql_statement.c Z_TYPE_P(param->parameter) == IS_NULL) { param 489 ext/pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, param->parameter, MYSQL_TYPE_NULL); param 493 ext/pdo_mysql/mysql_statement.c b = (PDO_MYSQL_PARAM_BIND*)param->driver_data; param 495 ext/pdo_mysql/mysql_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_NULL || param 496 ext/pdo_mysql/mysql_statement.c Z_TYPE_P(param->parameter) == IS_NULL) { param 506 ext/pdo_mysql/mysql_statement.c switch (PDO_PARAM_TYPE(param->param_type)) { param 511 ext/pdo_mysql/mysql_statement.c if (Z_TYPE_P(param->parameter) == IS_RESOURCE) { param 513 ext/pdo_mysql/mysql_statement.c php_stream_from_zval_no_verify(stm, ¶m->parameter); param 515 ext/pdo_mysql/mysql_statement.c SEPARATE_ZVAL_IF_NOT_REF(¶m->parameter); param 516 ext/pdo_mysql/mysql_statement.c Z_TYPE_P(param->parameter) = IS_STRING; param 517 ext/pdo_mysql/mysql_statement.c Z_STRLEN_P(param->parameter) = php_stream_copy_to_mem(stm, param 518 ext/pdo_mysql/mysql_statement.c &Z_STRVAL_P(param->parameter), PHP_STREAM_COPY_ALL, 0); param 532 ext/pdo_mysql/mysql_statement.c PDO_DBG_INF_FMT("param->parameter->type=%d", Z_TYPE_P(param->parameter)); param 533 ext/pdo_mysql/mysql_statement.c switch (Z_TYPE_P(param->parameter)) { param 535 ext/pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, param->parameter, MYSQL_TYPE_VAR_STRING); param 539 ext/pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, param->parameter, MYSQL_TYPE_LONGLONG); param 541 ext/pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, param->parameter, MYSQL_TYPE_LONG); param 545 ext/pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, param->parameter, MYSQL_TYPE_DOUBLE); param 553 ext/pdo_mysql/mysql_statement.c PDO_DBG_INF_FMT("param->parameter->type=%d", Z_TYPE_P(param->parameter)); param 554 ext/pdo_mysql/mysql_statement.c switch (Z_TYPE_P(param->parameter)) { param 557 ext/pdo_mysql/mysql_statement.c b->buffer = Z_STRVAL_P(param->parameter); param 558 ext/pdo_mysql/mysql_statement.c b->buffer_length = Z_STRLEN_P(param->parameter); param 559 ext/pdo_mysql/mysql_statement.c *b->length = Z_STRLEN_P(param->parameter); param 564 ext/pdo_mysql/mysql_statement.c b->buffer = &Z_LVAL_P(param->parameter); param 569 ext/pdo_mysql/mysql_statement.c b->buffer = &Z_DVAL_P(param->parameter); param 189 ext/pdo_oci/oci_statement.c struct pdo_bound_param_data *param = (struct pdo_bound_param_data*)ctx; param 190 ext/pdo_oci/oci_statement.c pdo_oci_bound_param *P = (pdo_oci_bound_param*)param->driver_data; param 193 ext/pdo_oci/oci_statement.c if (!param || !param->parameter) { param 203 ext/pdo_oci/oci_statement.c } else if (ZVAL_IS_NULL(param->parameter)) { param 210 ext/pdo_oci/oci_statement.c convert_to_string(param->parameter); param 211 ext/pdo_oci/oci_statement.c *bufpp = Z_STRVAL_P(param->parameter); param 212 ext/pdo_oci/oci_statement.c *alenp = Z_STRLEN_P(param->parameter); param 221 ext/pdo_oci/oci_statement.c struct pdo_bound_param_data *param = (struct pdo_bound_param_data*)ctx; param 222 ext/pdo_oci/oci_statement.c pdo_oci_bound_param *P = (pdo_oci_bound_param*)param->driver_data; param 225 ext/pdo_oci/oci_statement.c if (!param || !param->parameter) { param 230 ext/pdo_oci/oci_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB) { param 240 ext/pdo_oci/oci_statement.c if (Z_TYPE_P(param->parameter) == IS_OBJECT || Z_TYPE_P(param->parameter) == IS_RESOURCE) { param 244 ext/pdo_oci/oci_statement.c convert_to_string(param->parameter); param 245 ext/pdo_oci/oci_statement.c zval_dtor(param->parameter); param 247 ext/pdo_oci/oci_statement.c Z_STRLEN_P(param->parameter) = param->max_value_len; param 248 ext/pdo_oci/oci_statement.c Z_STRVAL_P(param->parameter) = ecalloc(1, Z_STRLEN_P(param->parameter)+1); param 251 ext/pdo_oci/oci_statement.c P->actual_len = Z_STRLEN_P(param->parameter); param 253 ext/pdo_oci/oci_statement.c *bufpp = Z_STRVAL_P(param->parameter); param 261 ext/pdo_oci/oci_statement.c static int oci_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, enum pdo_param_event event_type TSRMLS_DC) /* {{{ */ param 266 ext/pdo_oci/oci_statement.c if (param->is_param) { param 270 ext/pdo_oci/oci_statement.c P = (pdo_oci_bound_param*)param->driver_data; param 280 ext/pdo_oci/oci_statement.c P = param->driver_data; param 288 ext/pdo_oci/oci_statement.c param->driver_data = P; param 291 ext/pdo_oci/oci_statement.c switch (PDO_PARAM_TYPE(param->param_type)) { param 304 ext/pdo_oci/oci_statement.c value_sz = param->max_value_len; param 305 ext/pdo_oci/oci_statement.c if (param->max_value_len == 0) { param 311 ext/pdo_oci/oci_statement.c if (param->name) { param 313 ext/pdo_oci/oci_statement.c &P->bind, S->err, (text*)param->name, param 314 ext/pdo_oci/oci_statement.c param->namelen, 0, value_sz, P->oci_type, param 319 ext/pdo_oci/oci_statement.c &P->bind, S->err, param->paramno+1, param 327 ext/pdo_oci/oci_statement.c param, oci_bind_input_cb, param 328 ext/pdo_oci/oci_statement.c param, oci_bind_output_cb)); param 335 ext/pdo_oci/oci_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB) { param 348 ext/pdo_oci/oci_statement.c if (Z_TYPE_P(param->parameter) == IS_STRING param 350 ext/pdo_oci/oci_statement.c && Z_STRVAL_P(param->parameter) != empty_string param 354 ext/pdo_oci/oci_statement.c *Z_STRVAL_P(param->parameter) = '\0'; param 356 ext/pdo_oci/oci_statement.c zval_dtor(param->parameter); param 357 ext/pdo_oci/oci_statement.c ZVAL_NULL(param->parameter); param 358 ext/pdo_oci/oci_statement.c } else if (Z_TYPE_P(param->parameter) == IS_STRING param 360 ext/pdo_oci/oci_statement.c && Z_STRVAL_P(param->parameter) != empty_string param 363 ext/pdo_oci/oci_statement.c Z_STRLEN_P(param->parameter) = P->actual_len; param 364 ext/pdo_oci/oci_statement.c Z_STRVAL_P(param->parameter) = erealloc(Z_STRVAL_P(param->parameter), P->actual_len+1); param 365 ext/pdo_oci/oci_statement.c Z_STRVAL_P(param->parameter)[P->actual_len] = '\0'; param 367 ext/pdo_oci/oci_statement.c } else if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB && P->thing) { param 370 ext/pdo_oci/oci_statement.c if (Z_TYPE_P(param->parameter) == IS_NULL) { param 378 ext/pdo_oci/oci_statement.c php_stream_to_zval(stm, param->parameter); param 387 ext/pdo_oci/oci_statement.c php_stream_from_zval_no_verify(stm, ¶m->parameter); param 410 ext/pdo_oci/oci_statement.c } else if (Z_TYPE_P(param->parameter) == IS_STRING) { param 412 ext/pdo_oci/oci_statement.c consume = Z_STRVAL_P(param->parameter); param 413 ext/pdo_oci/oci_statement.c n = Z_STRLEN_P(param->parameter); param 507 ext/pdo_oci/oci_statement.c OCIParam *param = NULL; param 515 ext/pdo_oci/oci_statement.c STMT_CALL(OCIParamGet, (S->stmt, OCI_HTYPE_STMT, S->err, (dvoid*)¶m, colno+1)); param 519 ext/pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &dtype, 0, OCI_ATTR_DATA_TYPE, S->err)); param 523 ext/pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &data_size, 0, OCI_ATTR_DATA_SIZE, S->err)); param 527 ext/pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &scale, 0, OCI_ATTR_SCALE, S->err)); param 531 ext/pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &precis, 0, OCI_ATTR_PRECISION, S->err)); param 535 ext/pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &colname, &namelen, OCI_ATTR_NAME, S->err)); param 176 ext/pdo_odbc/odbc_stmt.c struct pdo_bound_param_data *param; param 178 ext/pdo_odbc/odbc_stmt.c rc = SQLParamData(S->stmt, (SQLPOINTER*)¶m); param 184 ext/pdo_odbc/odbc_stmt.c P = (pdo_odbc_param*)param->driver_data; param 185 ext/pdo_odbc/odbc_stmt.c if (Z_TYPE_P(param->parameter) != IS_RESOURCE) { param 188 ext/pdo_odbc/odbc_stmt.c convert_to_string(param->parameter); param 191 ext/pdo_odbc/odbc_stmt.c Z_STRVAL_P(param->parameter), param 192 ext/pdo_odbc/odbc_stmt.c Z_STRLEN_P(param->parameter), param 195 ext/pdo_odbc/odbc_stmt.c SQLPutData(S->stmt, Z_STRVAL_P(param->parameter), param 196 ext/pdo_odbc/odbc_stmt.c Z_STRLEN_P(param->parameter)); param 215 ext/pdo_odbc/odbc_stmt.c php_stream_from_zval_no_verify(stm, ¶m->parameter); param 276 ext/pdo_odbc/odbc_stmt.c static int odbc_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, param 286 ext/pdo_odbc/odbc_stmt.c if (param->is_param) { param 296 ext/pdo_odbc/odbc_stmt.c P = param->driver_data; param 305 ext/pdo_odbc/odbc_stmt.c switch (PDO_PARAM_TYPE(param->param_type)) { param 316 ext/pdo_odbc/odbc_stmt.c rc = SQLDescribeParam(S->stmt, (SQLUSMALLINT) param->paramno+1, &sqltype, &precision, &scale, &nullable); param 320 ext/pdo_odbc/odbc_stmt.c sqltype = PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB ? param 327 ext/pdo_odbc/odbc_stmt.c if (param->max_value_len > 0) { param 328 ext/pdo_odbc/odbc_stmt.c precision = param->max_value_len; param 338 ext/pdo_odbc/odbc_stmt.c param->driver_data = P; param 349 ext/pdo_odbc/odbc_stmt.c if ((param->param_type & PDO_PARAM_INPUT_OUTPUT) == PDO_PARAM_INPUT_OUTPUT) { param 351 ext/pdo_odbc/odbc_stmt.c } else if (param->max_value_len <= 0) { param 358 ext/pdo_odbc/odbc_stmt.c if (PDO_PARAM_TYPE(param->param_type) != PDO_PARAM_NULL) { param 360 ext/pdo_odbc/odbc_stmt.c P->len = param->max_value_len > 0 ? param->max_value_len : precision; param 368 ext/pdo_odbc/odbc_stmt.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB && P->paramtype != SQL_PARAM_INPUT) { param 373 ext/pdo_odbc/odbc_stmt.c rc = SQLBindParameter(S->stmt, (SQLUSMALLINT) param->paramno+1, param 376 ext/pdo_odbc/odbc_stmt.c (SQLPOINTER)param : param 390 ext/pdo_odbc/odbc_stmt.c P = param->driver_data; param 391 ext/pdo_odbc/odbc_stmt.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB) { param 392 ext/pdo_odbc/odbc_stmt.c if (Z_TYPE_P(param->parameter) == IS_RESOURCE) { param 396 ext/pdo_odbc/odbc_stmt.c php_stream_from_zval_no_verify(stm, ¶m->parameter); param 435 ext/pdo_odbc/odbc_stmt.c convert_to_string(param->parameter); param 437 ext/pdo_odbc/odbc_stmt.c P->len = Z_STRLEN_P(param->parameter); param 438 ext/pdo_odbc/odbc_stmt.c memcpy(P->outbuf, Z_STRVAL_P(param->parameter), P->len); param 440 ext/pdo_odbc/odbc_stmt.c P->len = SQL_LEN_DATA_AT_EXEC(Z_STRLEN_P(param->parameter)); param 443 ext/pdo_odbc/odbc_stmt.c } else if (Z_TYPE_P(param->parameter) == IS_NULL || PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_NULL) { param 446 ext/pdo_odbc/odbc_stmt.c convert_to_string(param->parameter); param 450 ext/pdo_odbc/odbc_stmt.c Z_STRVAL_P(param->parameter), param 451 ext/pdo_odbc/odbc_stmt.c Z_STRLEN_P(param->parameter), param 455 ext/pdo_odbc/odbc_stmt.c P->len = Z_STRLEN_P(param->parameter); param 456 ext/pdo_odbc/odbc_stmt.c memcpy(P->outbuf, Z_STRVAL_P(param->parameter), P->len); param 464 ext/pdo_odbc/odbc_stmt.c P->len = SQL_LEN_DATA_AT_EXEC(Z_STRLEN_P(param->parameter)); param 470 ext/pdo_odbc/odbc_stmt.c P = param->driver_data; param 479 ext/pdo_odbc/odbc_stmt.c zval_dtor(param->parameter); param 480 ext/pdo_odbc/odbc_stmt.c ZVAL_NULL(param->parameter); param 483 ext/pdo_odbc/odbc_stmt.c convert_to_string(param->parameter); param 497 ext/pdo_odbc/odbc_stmt.c Z_STRVAL_P(param->parameter) = erealloc(Z_STRVAL_P(param->parameter), srclen+1); param 498 ext/pdo_odbc/odbc_stmt.c memcpy(Z_STRVAL_P(param->parameter), srcbuf, srclen); param 499 ext/pdo_odbc/odbc_stmt.c Z_STRLEN_P(param->parameter) = srclen; param 500 ext/pdo_odbc/odbc_stmt.c Z_STRVAL_P(param->parameter)[srclen] = '\0'; param 242 ext/pdo_pgsql/pgsql_statement.c static int pgsql_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, param 247 ext/pdo_pgsql/pgsql_statement.c if (stmt->supports_placeholders == PDO_PLACEHOLDER_NAMED && param->is_param) { param 250 ext/pdo_pgsql/pgsql_statement.c if (param->driver_data) { param 251 ext/pdo_pgsql/pgsql_statement.c efree(param->driver_data); param 257 ext/pdo_pgsql/pgsql_statement.c if (param->name) { param 258 ext/pdo_pgsql/pgsql_statement.c if (param->name[0] == '$') { param 259 ext/pdo_pgsql/pgsql_statement.c param->paramno = atoi(param->name + 1); param 264 ext/pdo_pgsql/pgsql_statement.c param->name, param->namelen + 1, (void**)&nameptr)) { param 265 ext/pdo_pgsql/pgsql_statement.c param->paramno = atoi(nameptr + 1) - 1; param 267 ext/pdo_pgsql/pgsql_statement.c pdo_raise_impl_error(stmt->dbh, stmt, "HY093", param->name TSRMLS_CC); param 299 ext/pdo_pgsql/pgsql_statement.c if (param->paramno >= 0) { param 300 ext/pdo_pgsql/pgsql_statement.c if (param->paramno >= zend_hash_num_elements(stmt->bound_params)) { param 305 ext/pdo_pgsql/pgsql_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB && param 306 ext/pdo_pgsql/pgsql_statement.c Z_TYPE_P(param->parameter) == IS_RESOURCE) { param 308 ext/pdo_pgsql/pgsql_statement.c php_stream_from_zval_no_verify(stm, ¶m->parameter); param 312 ext/pdo_pgsql/pgsql_statement.c pdo_pgsql_bound_param *P = param->driver_data; param 316 ext/pdo_pgsql/pgsql_statement.c param->driver_data = P; param 319 ext/pdo_pgsql/pgsql_statement.c S->param_values[param->paramno] = (char*)&P->oid; param 320 ext/pdo_pgsql/pgsql_statement.c S->param_lengths[param->paramno] = sizeof(P->oid); param 321 ext/pdo_pgsql/pgsql_statement.c S->param_formats[param->paramno] = 1; param 322 ext/pdo_pgsql/pgsql_statement.c S->param_types[param->paramno] = OIDOID; param 327 ext/pdo_pgsql/pgsql_statement.c SEPARATE_ZVAL_IF_NOT_REF(¶m->parameter); param 328 ext/pdo_pgsql/pgsql_statement.c Z_TYPE_P(param->parameter) = IS_STRING; param 330 ext/pdo_pgsql/pgsql_statement.c if ((len = php_stream_copy_to_mem(stm, &Z_STRVAL_P(param->parameter), PHP_STREAM_COPY_ALL, 0)) > 0) { param 331 ext/pdo_pgsql/pgsql_statement.c Z_STRLEN_P(param->parameter) = len; param 333 ext/pdo_pgsql/pgsql_statement.c ZVAL_EMPTY_STRING(param->parameter); param 343 ext/pdo_pgsql/pgsql_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_NULL || param 344 ext/pdo_pgsql/pgsql_statement.c Z_TYPE_P(param->parameter) == IS_NULL) { param 345 ext/pdo_pgsql/pgsql_statement.c S->param_values[param->paramno] = NULL; param 346 ext/pdo_pgsql/pgsql_statement.c S->param_lengths[param->paramno] = 0; param 347 ext/pdo_pgsql/pgsql_statement.c } else if (Z_TYPE_P(param->parameter) == IS_BOOL) { param 348 ext/pdo_pgsql/pgsql_statement.c S->param_values[param->paramno] = Z_BVAL_P(param->parameter) ? "t" : "f"; param 349 ext/pdo_pgsql/pgsql_statement.c S->param_lengths[param->paramno] = 1; param 350 ext/pdo_pgsql/pgsql_statement.c S->param_formats[param->paramno] = 0; param 352 ext/pdo_pgsql/pgsql_statement.c SEPARATE_ZVAL_IF_NOT_REF(¶m->parameter); param 353 ext/pdo_pgsql/pgsql_statement.c convert_to_string(param->parameter); param 354 ext/pdo_pgsql/pgsql_statement.c S->param_values[param->paramno] = Z_STRVAL_P(param->parameter); param 355 ext/pdo_pgsql/pgsql_statement.c S->param_lengths[param->paramno] = Z_STRLEN_P(param->parameter); param 356 ext/pdo_pgsql/pgsql_statement.c S->param_formats[param->paramno] = 0; param 359 ext/pdo_pgsql/pgsql_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB) { param 360 ext/pdo_pgsql/pgsql_statement.c S->param_types[param->paramno] = 0; param 361 ext/pdo_pgsql/pgsql_statement.c S->param_formats[param->paramno] = 1; param 363 ext/pdo_pgsql/pgsql_statement.c S->param_types[param->paramno] = 0; param 368 ext/pdo_pgsql/pgsql_statement.c } else if (param->is_param) { param 370 ext/pdo_pgsql/pgsql_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_BOOL && param 371 ext/pdo_pgsql/pgsql_statement.c ((param->param_type & PDO_PARAM_INPUT_OUTPUT) != PDO_PARAM_INPUT_OUTPUT)) { param 372 ext/pdo_pgsql/pgsql_statement.c SEPARATE_ZVAL(¶m->parameter); param 373 ext/pdo_pgsql/pgsql_statement.c param->param_type = PDO_PARAM_STR; param 374 ext/pdo_pgsql/pgsql_statement.c convert_to_boolean(param->parameter); param 375 ext/pdo_pgsql/pgsql_statement.c ZVAL_STRINGL(param->parameter, Z_BVAL_P(param->parameter) ? "t" : "f", 1, 1); param 433 ext/pdo_pgsql/pgsql_statement.c struct pdo_bound_param_data *param; param 455 ext/pdo_pgsql/pgsql_statement.c colno, (void**)¶m) || param 458 ext/pdo_pgsql/pgsql_statement.c (void**)¶m))) { param 459 ext/pdo_pgsql/pgsql_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB) { param 78 ext/pdo_sqlite/sqlite_statement.c static int pdo_sqlite_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, param 90 ext/pdo_sqlite/sqlite_statement.c if (param->is_param) { param 92 ext/pdo_sqlite/sqlite_statement.c if (param->paramno == -1) { param 93 ext/pdo_sqlite/sqlite_statement.c param->paramno = sqlite3_bind_parameter_index(S->stmt, param->name) - 1; param 96 ext/pdo_sqlite/sqlite_statement.c switch (PDO_PARAM_TYPE(param->param_type)) { param 101 ext/pdo_sqlite/sqlite_statement.c if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { param 109 ext/pdo_sqlite/sqlite_statement.c if (Z_TYPE_P(param->parameter) == IS_NULL) { param 110 ext/pdo_sqlite/sqlite_statement.c if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { param 114 ext/pdo_sqlite/sqlite_statement.c convert_to_long(param->parameter); param 116 ext/pdo_sqlite/sqlite_statement.c if (SQLITE_OK == sqlite3_bind_int64(S->stmt, param->paramno + 1, Z_LVAL_P(param->parameter))) { param 120 ext/pdo_sqlite/sqlite_statement.c if (SQLITE_OK == sqlite3_bind_int(S->stmt, param->paramno + 1, Z_LVAL_P(param->parameter))) { param 129 ext/pdo_sqlite/sqlite_statement.c if (Z_TYPE_P(param->parameter) == IS_RESOURCE) { param 131 ext/pdo_sqlite/sqlite_statement.c php_stream_from_zval_no_verify(stm, ¶m->parameter); param 133 ext/pdo_sqlite/sqlite_statement.c SEPARATE_ZVAL(¶m->parameter); param 134 ext/pdo_sqlite/sqlite_statement.c Z_TYPE_P(param->parameter) = IS_STRING; param 135 ext/pdo_sqlite/sqlite_statement.c Z_STRLEN_P(param->parameter) = php_stream_copy_to_mem(stm, param 136 ext/pdo_sqlite/sqlite_statement.c &Z_STRVAL_P(param->parameter), PHP_STREAM_COPY_ALL, 0); param 141 ext/pdo_sqlite/sqlite_statement.c } else if (Z_TYPE_P(param->parameter) == IS_NULL) { param 142 ext/pdo_sqlite/sqlite_statement.c if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { param 148 ext/pdo_sqlite/sqlite_statement.c convert_to_string(param->parameter); param 151 ext/pdo_sqlite/sqlite_statement.c if (SQLITE_OK == sqlite3_bind_blob(S->stmt, param->paramno + 1, param 152 ext/pdo_sqlite/sqlite_statement.c Z_STRVAL_P(param->parameter), param 153 ext/pdo_sqlite/sqlite_statement.c Z_STRLEN_P(param->parameter), param 162 ext/pdo_sqlite/sqlite_statement.c if (Z_TYPE_P(param->parameter) == IS_NULL) { param 163 ext/pdo_sqlite/sqlite_statement.c if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { param 167 ext/pdo_sqlite/sqlite_statement.c convert_to_string(param->parameter); param 168 ext/pdo_sqlite/sqlite_statement.c if(SQLITE_OK == sqlite3_bind_text(S->stmt, param->paramno + 1, param 169 ext/pdo_sqlite/sqlite_statement.c Z_STRVAL_P(param->parameter), param 170 ext/pdo_sqlite/sqlite_statement.c Z_STRLEN_P(param->parameter), param 1754 ext/pgsql/pgsql.c char *param; param 1757 ext/pgsql/pgsql.c if (zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS() TSRMLS_CC, "rs", &pgsql_link, ¶m, &len) == SUCCESS) { param 1759 ext/pgsql/pgsql.c } else if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", ¶m, &len) == SUCCESS) { param 1771 ext/pgsql/pgsql.c param = (char*)PQparameterStatus(pgsql, param); param 1772 ext/pgsql/pgsql.c if (param) { param 1773 ext/pgsql/pgsql.c RETURN_STRING(param, 1); param 632 ext/readline/readline_cli.c char *param = strstr(&line[1], "="); param 633 ext/readline/readline_cli.c if (param) { param 636 ext/readline/readline_cli.c param++; param 637 ext/readline/readline_cli.c cmd_len = param - &line[1] - 1; param 640 ext/readline/readline_cli.c zend_alter_ini_entry_ex(cmd, cmd_len + 1, param, strlen(param), PHP_INI_USER, PHP_INI_STAGE_RUNTIME, 0 TSRMLS_CC); param 1498 ext/reflection/php_reflection.c parameter_reference *param; param 1508 ext/reflection/php_reflection.c param = intern->ptr; param 1509 ext/reflection/php_reflection.c if (param->fptr->type != ZEND_USER_FUNCTION) { param 1514 ext/reflection/php_reflection.c return param; param 1519 ext/reflection/php_reflection.c static zend_op *_reflection_param_get_default_precv(INTERNAL_FUNCTION_PARAMETERS, parameter_reference *param) param 1523 ext/reflection/php_reflection.c if (param == NULL) { param 1527 ext/reflection/php_reflection.c precv = _get_recv_op((zend_op_array*)param->fptr, param->offset); param 2351 ext/reflection/php_reflection.c parameter_reference *param; param 2357 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2359 ext/reflection/php_reflection.c _parameter_string(&str, param->fptr, param->arg_info, param->offset, param->required, "" TSRMLS_CC); param 2380 ext/reflection/php_reflection.c parameter_reference *param; param 2385 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2387 ext/reflection/php_reflection.c if (!param->fptr->common.scope) { param 2388 ext/reflection/php_reflection.c reflection_function_factory(_copy_function(param->fptr TSRMLS_CC), intern->obj, return_value TSRMLS_CC); param 2390 ext/reflection/php_reflection.c reflection_method_factory(param->fptr->common.scope, _copy_function(param->fptr TSRMLS_CC), intern->obj, return_value TSRMLS_CC); param 2400 ext/reflection/php_reflection.c parameter_reference *param; param 2405 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2407 ext/reflection/php_reflection.c if (param->fptr->common.scope) { param 2408 ext/reflection/php_reflection.c zend_reflection_class_factory(param->fptr->common.scope, return_value TSRMLS_CC); param 2418 ext/reflection/php_reflection.c parameter_reference *param; param 2424 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2426 ext/reflection/php_reflection.c if (param->arg_info->class_name) { param 2439 ext/reflection/php_reflection.c if (0 == zend_binary_strcasecmp(param->arg_info->class_name, param->arg_info->class_name_len, "self", sizeof("self")- 1)) { param 2440 ext/reflection/php_reflection.c ce = param->fptr->common.scope; param 2447 ext/reflection/php_reflection.c } else if (0 == zend_binary_strcasecmp(param->arg_info->class_name, param->arg_info->class_name_len, "parent", sizeof("parent")- 1)) { param 2448 ext/reflection/php_reflection.c ce = param->fptr->common.scope; param 2460 ext/reflection/php_reflection.c } else if (zend_lookup_class(param->arg_info->class_name, param->arg_info->class_name_len, &pce TSRMLS_CC) == FAILURE) { param 2462 ext/reflection/php_reflection.c "Class %s does not exist", param->arg_info->class_name); param 2475 ext/reflection/php_reflection.c parameter_reference *param; param 2480 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2482 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->type_hint == IS_ARRAY); param 2491 ext/reflection/php_reflection.c parameter_reference *param; param 2496 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2498 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->type_hint == IS_CALLABLE); param 2507 ext/reflection/php_reflection.c parameter_reference *param; param 2512 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2514 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->allow_null); param 2523 ext/reflection/php_reflection.c parameter_reference *param; param 2528 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2530 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->pass_by_reference); param 2539 ext/reflection/php_reflection.c parameter_reference *param; param 2544 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2547 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->pass_by_reference != ZEND_SEND_BY_REF); param 2556 ext/reflection/php_reflection.c parameter_reference *param; param 2561 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2563 ext/reflection/php_reflection.c RETVAL_LONG(param->offset); param 2572 ext/reflection/php_reflection.c parameter_reference *param; param 2577 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2579 ext/reflection/php_reflection.c RETVAL_BOOL(param->offset >= param->required); param 2588 ext/reflection/php_reflection.c parameter_reference *param; param 2594 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2596 ext/reflection/php_reflection.c if (param->fptr->type != ZEND_USER_FUNCTION) param 2601 ext/reflection/php_reflection.c precv = _get_recv_op((zend_op_array*)param->fptr, param->offset); param 2613 ext/reflection/php_reflection.c parameter_reference *param; param 2621 ext/reflection/php_reflection.c param = _reflection_param_get_default_param(INTERNAL_FUNCTION_PARAM_PASSTHRU); param 2622 ext/reflection/php_reflection.c if (!param) { param 2626 ext/reflection/php_reflection.c precv = _reflection_param_get_default_precv(INTERNAL_FUNCTION_PARAM_PASSTHRU, param); param 2646 ext/reflection/php_reflection.c EG(scope) = param->fptr->common.scope; param 2657 ext/reflection/php_reflection.c parameter_reference *param; param 2663 ext/reflection/php_reflection.c param = _reflection_param_get_default_param(INTERNAL_FUNCTION_PARAM_PASSTHRU); param 2664 ext/reflection/php_reflection.c if (!param) { param 2668 ext/reflection/php_reflection.c precv = _reflection_param_get_default_precv(INTERNAL_FUNCTION_PARAM_PASSTHRU, param); param 2682 ext/reflection/php_reflection.c parameter_reference *param; param 2688 ext/reflection/php_reflection.c param = _reflection_param_get_default_param(INTERNAL_FUNCTION_PARAM_PASSTHRU); param 2689 ext/reflection/php_reflection.c if (!param) { param 2693 ext/reflection/php_reflection.c precv = _reflection_param_get_default_precv(INTERNAL_FUNCTION_PARAM_PASSTHRU, param); param 2705 ext/reflection/php_reflection.c parameter_reference *param; param 2710 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2712 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->is_variadic); param 1252 ext/soap/php_http.c zval param; param 1259 ext/soap/php_http.c params[0] = ¶m; param 1265 ext/soap/php_http.c params[0] = ¶m; param 258 ext/soap/php_packet_soap.c sdlParamPtr *h_param, param = NULL; param 271 ext/soap/php_packet_soap.c param = (*h_param); param 273 ext/soap/php_packet_soap.c if (param->element) { param 274 ext/soap/php_packet_soap.c name = param->element->name; param 275 ext/soap/php_packet_soap.c ns = param->element->namens; param 281 ext/soap/php_packet_soap.c name = param->paramName; param 301 ext/soap/php_packet_soap.c val = get_node(cur->children, param->paramName); param 327 ext/soap/php_packet_soap.c if (param != NULL) { param 328 ext/soap/php_packet_soap.c tmp = master_to_zval(param->encode, val TSRMLS_CC); param 333 ext/soap/php_packet_soap.c add_assoc_zval(return_value, param->paramName, tmp); param 592 ext/soap/php_sdl.c sdlParamPtr *param; param 601 ext/soap/php_sdl.c while (zend_hash_get_current_data_ex(params, (void **)¶m, &pos) != FAILURE) { param 602 ext/soap/php_sdl.c if ((*param)->paramName && param 603 ext/soap/php_sdl.c strcmp(parts, (*param)->paramName) == 0) { param 606 ext/soap/php_sdl.c *x_param = **param; param 607 ext/soap/php_sdl.c (*param)->paramName = NULL; param 687 ext/soap/php_sdl.c sdlParamPtr param; param 700 ext/soap/php_sdl.c param = emalloc(sizeof(sdlParam)); param 701 ext/soap/php_sdl.c memset(param,0,sizeof(sdlParam)); param 702 ext/soap/php_sdl.c param->order = 0; param 709 ext/soap/php_sdl.c param->paramName = estrdup((char*)name->children->content); param 713 ext/soap/php_sdl.c param->encode = get_encoder_from_prefix(ctx->sdl, part, type->children->content); param 717 ext/soap/php_sdl.c param->element = get_element(ctx->sdl, part, element->children->content); param 718 ext/soap/php_sdl.c if (param->element) { param 719 ext/soap/php_sdl.c param->encode = param->element->encode; param 724 ext/soap/php_sdl.c zend_hash_next_index_insert(parameters, ¶m, sizeof(sdlParamPtr), NULL); param 1522 ext/soap/php_sdl.c sdlParamPtr param = emalloc(sizeof(sdlParam)); param 1523 ext/soap/php_sdl.c sdl_deserialize_key(ht, param, in); param 1524 ext/soap/php_sdl.c param->paramName = sdl_deserialize_string(in); param 1525 ext/soap/php_sdl.c WSDL_CACHE_GET_INT(param->order, in); param 1527 ext/soap/php_sdl.c param->encode = encoders[n]; param 1529 ext/soap/php_sdl.c param->element = types[n]; param 3613 ext/soap/php_sdl.c sdlParamPtr param = *((sdlParamPtr*)data); param 3614 ext/soap/php_sdl.c if (param->paramName) { param 3615 ext/soap/php_sdl.c efree(param->paramName); param 3617 ext/soap/php_sdl.c efree(param); param 3622 ext/soap/php_sdl.c sdlParamPtr param = *((sdlParamPtr*)data); param 3623 ext/soap/php_sdl.c if (param->paramName) { param 3624 ext/soap/php_sdl.c free(param->paramName); param 3626 ext/soap/php_sdl.c free(param); param 64 ext/soap/soap.c static xmlNodePtr serialize_parameter(sdlParamPtr param,zval *param_val,int index,char *name, int style, xmlNodePtr parent TSRMLS_DC); param 65 ext/soap/soap.c static xmlNodePtr serialize_zval(zval *val, sdlParamPtr param, char *paramName, int style, xmlNodePtr parent TSRMLS_DC); param 1534 ext/soap/soap.c zval readfile, readfile_ret, *param; param 1538 ext/soap/soap.c MAKE_STD_ZVAL(param); param 1541 ext/soap/soap.c ZVAL_STRING(param, service->sdl->source, 1); param 1543 ext/soap/soap.c if (call_user_function(EG(function_table), NULL, &readfile, &readfile_ret, 1, ¶m TSRMLS_CC) == FAILURE) { param 1547 ext/soap/soap.c zval_ptr_dtor(¶m); param 2864 ext/soap/soap.c zval **param; param 2941 ext/soap/soap.c zend_hash_get_current_data_ex(Z_ARRVAL_P(args), (void **) ¶m, &pos) == SUCCESS; param 2944 ext/soap/soap.c real_args[i++] = *param; param 3338 ext/soap/soap.c sdlParamPtr *param; param 3347 ext/soap/soap.c while (zend_hash_get_current_data(function->requestParameters, (void **)¶m) == SUCCESS) { param 3348 ext/soap/soap.c if (get_node(params, (*param)->paramName) != NULL) { param 3356 ext/soap/soap.c while (zend_hash_get_current_data(function->requestParameters, (void **)¶m) == SUCCESS) { param 3357 ext/soap/soap.c val = get_node(params, (*param)->paramName); param 3363 ext/soap/soap.c tmp_parameters[cur_param] = master_to_zval((*param)->encode, val TSRMLS_CC); param 3402 ext/soap/soap.c sdlParamPtr *param = NULL; param 3404 ext/soap/soap.c zend_hash_index_find(function->requestParameters, cur_param, (void **)¶m) == FAILURE) { param 3408 ext/soap/soap.c if (param == NULL) { param 3411 ext/soap/soap.c enc = (*param)->encode; param 3757 ext/soap/soap.c xmlNodePtr method = NULL, param; param 3803 ext/soap/soap.c param = serialize_parameter(parameter, ret, 0, "return", use, method TSRMLS_CC); param 3804 ext/soap/soap.c xmlNodeSetContent(rpc_result,param->name); param 3806 ext/soap/soap.c param = serialize_parameter(parameter, ret, 0, "return", use, method TSRMLS_CC); param 3809 ext/soap/soap.c param = serialize_parameter(parameter, ret, 0, "return", use, body TSRMLS_CC); param 3812 ext/soap/soap.c ns = encode_add_ns(param, parameter->element->namens); param 3813 ext/soap/soap.c xmlNodeSetName(param, BAD_CAST(parameter->element->name)); param 3814 ext/soap/soap.c xmlSetNs(param, ns); param 3816 ext/soap/soap.c } else if (strcmp((char*)param->name,"return") == 0) { param 3817 ext/soap/soap.c ns = encode_add_ns(param, uri); param 3818 ext/soap/soap.c xmlNodeSetName(param, BAD_CAST(function_name)); param 3819 ext/soap/soap.c xmlSetNs(param, ns); param 3836 ext/soap/soap.c param = serialize_parameter(parameter, *data, i, param_name, use, method TSRMLS_CC); param 3838 ext/soap/soap.c param = serialize_parameter(parameter, *data, i, param_name, use, body TSRMLS_CC); param 3841 ext/soap/soap.c ns = encode_add_ns(param, parameter->element->namens); param 3842 ext/soap/soap.c xmlNodeSetName(param, BAD_CAST(parameter->element->name)); param 3843 ext/soap/soap.c xmlSetNs(param, ns); param 3864 ext/soap/soap.c xmlNodePtr envelope = NULL, body, param; param 3955 ext/soap/soap.c param = xmlNewChild(body, ns, BAD_CAST("Fault"), NULL); param 4013 ext/soap/soap.c xmlAddChild(param, node); param 4025 ext/soap/soap.c xmlNodePtr node = master_to_xml(get_conversion(IS_STRING), *tmp, SOAP_LITERAL, param TSRMLS_CC); param 4029 ext/soap/soap.c xmlNodePtr node = master_to_xml(get_conversion(IS_STRING), *tmp, SOAP_LITERAL, param TSRMLS_CC); param 4037 ext/soap/soap.c xmlNodePtr node = xmlNewChild(param, ns, BAD_CAST("Code"), NULL); param 4051 ext/soap/soap.c xmlNodePtr node = xmlNewChild(param, ns, BAD_CAST("Reason"), NULL); param 4069 ext/soap/soap.c xmlAddChild(param, node); param 4111 ext/soap/soap.c serialize_zval(*tmp, NULL, detail_name, use, param TSRMLS_CC); param 4307 ext/soap/soap.c xmlNodePtr param; param 4311 ext/soap/soap.c param = serialize_parameter(parameter, arguments[i], i, NULL, use, method TSRMLS_CC); param 4313 ext/soap/soap.c param = serialize_parameter(parameter, arguments[i], i, NULL, use, body TSRMLS_CC); param 4316 ext/soap/soap.c ns = encode_add_ns(param, parameter->element->namens); param 4317 ext/soap/soap.c xmlNodeSetName(param, BAD_CAST(parameter->element->name)); param 4318 ext/soap/soap.c xmlSetNs(param, ns); param 4329 ext/soap/soap.c xmlNodePtr param; param 4333 ext/soap/soap.c param = serialize_parameter(parameter, NULL, i, NULL, use, method TSRMLS_CC); param 4335 ext/soap/soap.c param = serialize_parameter(parameter, NULL, i, NULL, use, body TSRMLS_CC); param 4338 ext/soap/soap.c ns = encode_add_ns(param, parameter->element->namens); param 4339 ext/soap/soap.c xmlNodeSetName(param, BAD_CAST(parameter->element->name)); param 4340 ext/soap/soap.c xmlSetNs(param, ns); param 4422 ext/soap/soap.c static xmlNodePtr serialize_parameter(sdlParamPtr param, zval *param_val, int index, char *name, int style, xmlNodePtr parent TSRMLS_DC) param 4442 ext/soap/soap.c if (param != NULL && param->paramName != NULL) { param 4443 ext/soap/soap.c paramName = param->paramName; param 4453 ext/soap/soap.c xmlParam = serialize_zval(param_val, param, paramName, style, parent TSRMLS_CC); param 4458 ext/soap/soap.c static xmlNodePtr serialize_zval(zval *val, sdlParamPtr param, char *paramName, int style, xmlNodePtr parent TSRMLS_DC) param 4464 ext/soap/soap.c if (param != NULL) { param 4465 ext/soap/soap.c enc = param->encode; param 4467 ext/soap/soap.c if (param->element) { param 4468 ext/soap/soap.c if (param->element->fixed) { param 4469 ext/soap/soap.c ZVAL_STRING(&defval, param->element->fixed, 0); param 4471 ext/soap/soap.c } else if (param->element->def && !param->element->nillable) { param 4472 ext/soap/soap.c ZVAL_STRING(&defval, param->element->def, 0); param 4552 ext/soap/soap.c sdlParamPtr *param; param 4570 ext/soap/soap.c while (zend_hash_get_current_data((*tmp)->requestParameters, (void**)¶m) == SUCCESS) { param 4571 ext/soap/soap.c if ((*param)->element) { param 4572 ext/soap/soap.c if (strcmp((*param)->element->name, (char*)node->name) != 0) { param 4576 ext/soap/soap.c if ((*param)->element->namens != NULL && node->ns != NULL) { param 4577 ext/soap/soap.c if (strcmp((*param)->element->namens, (char*)node->ns->href) != 0) { param 4581 ext/soap/soap.c } else if ((void*)(*param)->element->namens != (void*)node->ns) { param 4585 ext/soap/soap.c } else if (strcmp((*param)->paramName, (char*)node->name) != 0) { param 4608 ext/soap/soap.c sdlParamPtr *param; param 4614 ext/soap/soap.c zend_hash_get_current_data(function->responseParameters, (void**)¶m); param 4615 ext/soap/soap.c if ((*param)->encode && (*param)->encode->details.type_str) { param 4616 ext/soap/soap.c smart_str_appendl(buf, (*param)->encode->details.type_str, strlen((*param)->encode->details.type_str)); param 4625 ext/soap/soap.c while (zend_hash_get_current_data_ex(function->responseParameters, (void **)¶m, &pos) != FAILURE) { param 4629 ext/soap/soap.c if ((*param)->encode && (*param)->encode->details.type_str) { param 4630 ext/soap/soap.c smart_str_appendl(buf, (*param)->encode->details.type_str, strlen((*param)->encode->details.type_str)); param 4635 ext/soap/soap.c smart_str_appendl(buf, (*param)->paramName, strlen((*param)->paramName)); param 4651 ext/soap/soap.c while (zend_hash_get_current_data_ex(function->requestParameters, (void **)¶m, &pos) != FAILURE) { param 4655 ext/soap/soap.c if ((*param)->encode && (*param)->encode->details.type_str) { param 4656 ext/soap/soap.c smart_str_appendl(buf, (*param)->encode->details.type_str, strlen((*param)->encode->details.type_str)); param 4661 ext/soap/soap.c smart_str_appendl(buf, (*param)->paramName, strlen((*param)->paramName)); param 1408 ext/sqlite3/sqlite3.c static int register_bound_parameter_to_sqlite(struct php_sqlite3_bound_param *param, php_sqlite3_stmt *stmt TSRMLS_DC) /* {{{ */ param 1420 ext/sqlite3/sqlite3.c if (param->name) { param 1421 ext/sqlite3/sqlite3.c if (param->name[0] != ':') { param 1423 ext/sqlite3/sqlite3.c char *temp = emalloc(++param->name_len + 1); param 1425 ext/sqlite3/sqlite3.c memmove(temp+1, param->name, param->name_len); param 1426 ext/sqlite3/sqlite3.c param->name = temp; param 1428 ext/sqlite3/sqlite3.c param->name = estrndup(param->name, param->name_len); param 1431 ext/sqlite3/sqlite3.c param->param_number = sqlite3_bind_parameter_index(stmt->stmt, param->name); param 1434 ext/sqlite3/sqlite3.c if (param->param_number < 1) { param 1435 ext/sqlite3/sqlite3.c efree(param->name); param 1439 ext/sqlite3/sqlite3.c if (param->param_number >= 1) { param 1440 ext/sqlite3/sqlite3.c zend_hash_index_del(hash, param->param_number); param 1443 ext/sqlite3/sqlite3.c if (param->name) { param 1444 ext/sqlite3/sqlite3.c zend_hash_update(hash, param->name, param->name_len, param, sizeof(*param), NULL); param 1446 ext/sqlite3/sqlite3.c zend_hash_index_update(hash, param->param_number, param, sizeof(*param), NULL); param 1459 ext/sqlite3/sqlite3.c struct php_sqlite3_bound_param param = {0}; param 1464 ext/sqlite3/sqlite3.c param.param_number = -1; param 1465 ext/sqlite3/sqlite3.c param.type = SQLITE3_TEXT; param 1467 ext/sqlite3/sqlite3.c if (zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS() TSRMLS_CC, "lz|l", ¶m.param_number, ¶m.parameter, ¶m.type) == FAILURE) { param 1468 ext/sqlite3/sqlite3.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", ¶m.name, ¶m.name_len, ¶m.parameter, ¶m.type) == FAILURE) { param 1475 ext/sqlite3/sqlite3.c Z_ADDREF_P(param.parameter); param 1477 ext/sqlite3/sqlite3.c if (!register_bound_parameter_to_sqlite(¶m, stmt_obj TSRMLS_CC)) { param 1478 ext/sqlite3/sqlite3.c if (param.parameter) { param 1479 ext/sqlite3/sqlite3.c zval_ptr_dtor(&(param.parameter)); param 1480 ext/sqlite3/sqlite3.c param.parameter = NULL; param 1494 ext/sqlite3/sqlite3.c struct php_sqlite3_bound_param param = {0}; param 1499 ext/sqlite3/sqlite3.c param.param_number = -1; param 1500 ext/sqlite3/sqlite3.c param.type = SQLITE3_TEXT; param 1502 ext/sqlite3/sqlite3.c if (zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS() TSRMLS_CC, "lz/|l", ¶m.param_number, ¶m.parameter, ¶m.type) == FAILURE) { param 1503 ext/sqlite3/sqlite3.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz/|l", ¶m.name, ¶m.name_len, ¶m.parameter, ¶m.type) == FAILURE) { param 1510 ext/sqlite3/sqlite3.c Z_ADDREF_P(param.parameter); param 1512 ext/sqlite3/sqlite3.c if (!register_bound_parameter_to_sqlite(¶m, stmt_obj TSRMLS_CC)) { param 1513 ext/sqlite3/sqlite3.c if (param.parameter) { param 1514 ext/sqlite3/sqlite3.c zval_ptr_dtor(&(param.parameter)); param 1515 ext/sqlite3/sqlite3.c param.parameter = NULL; param 1531 ext/sqlite3/sqlite3.c struct php_sqlite3_bound_param *param; param 1545 ext/sqlite3/sqlite3.c while (zend_hash_get_current_data(stmt_obj->bound_params, (void **)¶m) == SUCCESS) { param 1547 ext/sqlite3/sqlite3.c if (Z_TYPE_P(param->parameter) == IS_NULL) { param 1548 ext/sqlite3/sqlite3.c sqlite3_bind_null(stmt_obj->stmt, param->param_number); param 1553 ext/sqlite3/sqlite3.c switch (param->type) { param 1555 ext/sqlite3/sqlite3.c convert_to_long(param->parameter); param 1557 ext/sqlite3/sqlite3.c sqlite3_bind_int64(stmt_obj->stmt, param->param_number, Z_LVAL_P(param->parameter)); param 1559 ext/sqlite3/sqlite3.c sqlite3_bind_int(stmt_obj->stmt, param->param_number, Z_LVAL_P(param->parameter)); param 1565 ext/sqlite3/sqlite3.c sqlite3_bind_double(stmt_obj->stmt, param->param_number, Z_DVAL_P(param->parameter)); param 1573 ext/sqlite3/sqlite3.c if (Z_TYPE_P(param->parameter) == IS_RESOURCE) { param 1574 ext/sqlite3/sqlite3.c php_stream_from_zval_no_verify(stream, ¶m->parameter); param 1576 ext/sqlite3/sqlite3.c php_sqlite3_error(stmt_obj->db_obj, "Unable to read stream for parameter %ld", param->param_number); param 1581 ext/sqlite3/sqlite3.c convert_to_string(param->parameter); param 1582 ext/sqlite3/sqlite3.c blength = Z_STRLEN_P(param->parameter); param 1583 ext/sqlite3/sqlite3.c buffer = Z_STRVAL_P(param->parameter); param 1586 ext/sqlite3/sqlite3.c sqlite3_bind_blob(stmt_obj->stmt, param->param_number, buffer, blength, SQLITE_TRANSIENT); param 1595 ext/sqlite3/sqlite3.c convert_to_string(param->parameter); param 1596 ext/sqlite3/sqlite3.c sqlite3_bind_text(stmt_obj->stmt, param->param_number, Z_STRVAL_P(param->parameter), Z_STRLEN_P(param->parameter), SQLITE_STATIC); param 1600 ext/sqlite3/sqlite3.c sqlite3_bind_null(stmt_obj->stmt, param->param_number); param 1604 ext/sqlite3/sqlite3.c php_sqlite3_error(stmt_obj->db_obj, "Unknown parameter type: %ld for parameter %ld", param->type, param->param_number); param 1935 ext/sqlite3/sqlite3.c ZEND_ARG_INFO(1, param) param 1941 ext/sqlite3/sqlite3.c ZEND_ARG_INFO(0, param) param 2255 ext/sqlite3/sqlite3.c struct php_sqlite3_bound_param *param = (struct php_sqlite3_bound_param*)data; param 2257 ext/sqlite3/sqlite3.c if (param->name) { param 2258 ext/sqlite3/sqlite3.c efree(param->name); param 2261 ext/sqlite3/sqlite3.c if (param->parameter) { param 2262 ext/sqlite3/sqlite3.c zval_ptr_dtor(&(param->parameter)); param 2263 ext/sqlite3/sqlite3.c param->parameter = NULL; param 2422 ext/standard/array.c zend_bool array_column_param_helper(zval **param, param 2424 ext/standard/array.c switch (Z_TYPE_PP(param)) { param 2426 ext/standard/array.c convert_to_long_ex(param); param 2432 ext/standard/array.c convert_to_string_ex(param); param 30 ext/tidy/php_tidy.h #define TIDY_NODE_ME(name, param) TIDY_METHOD_MAP(name, tnm_ ##name, param) param 31 ext/tidy/php_tidy.h #define TIDY_NODE_PRIVATE_ME(name, param) ZEND_NAMED_ME(name, ZEND_FN(tnm_ ##name), param, ZEND_ACC_PRIVATE) param 33 ext/tidy/php_tidy.h #define TIDY_DOC_ME(name, param) TIDY_METHOD_MAP(name, tdm_ ##name, param) param 35 ext/tidy/php_tidy.h #define TIDY_ATTR_ME(name, param) TIDY_METHOD_MAP(name, tam_ ##name, param) param 315 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c xml_element* param = xml_elem_new(); param 316 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c param->name = strdup(ELEM_PARAM); param 318 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c Q_PushTail(¶m->children, value); param 320 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c root = param; param 790 main/rfc1867.c char *cd = NULL, *param = NULL, *filename = NULL, *tmp = NULL; param 820 main/rfc1867.c if (param) { param 821 main/rfc1867.c efree(param); param 823 main/rfc1867.c param = getword_conf(mbuff->input_encoding, pair TSRMLS_CC); param 827 main/rfc1867.c if ((size_t)-1 != zend_multibyte_encoding_converter(&new_param, &new_param_len, (unsigned char *)param, strlen(param), internal_encoding, mbuff->input_encoding TSRMLS_CC)) { param 828 main/rfc1867.c efree(param); param 829 main/rfc1867.c param = (char *)new_param; param 854 main/rfc1867.c if (!filename && param) { param 874 main/rfc1867.c if (++count <= PG(max_input_vars) && sapi_module.input_filter(PARSE_POST, param, &value, value_len, &new_val_len TSRMLS_CC)) { param 880 main/rfc1867.c event_formdata.name = param; param 885 main/rfc1867.c efree(param); param 891 main/rfc1867.c safe_php_register_variable(param, value, new_val_len, array_ptr, 0 TSRMLS_CC); param 901 main/rfc1867.c event_formdata.name = param; param 909 main/rfc1867.c if (!strcasecmp(param, "MAX_FILE_SIZE")) { param 917 main/rfc1867.c efree(param); param 931 main/rfc1867.c if (!param && !filename) { param 936 main/rfc1867.c if (!param) { param 938 main/rfc1867.c param = emalloc(MAX_SIZE_ANONNAME); param 939 main/rfc1867.c snprintf(param, MAX_SIZE_ANONNAME, "%u", anonindex++); param 947 main/rfc1867.c tmp = param; param 979 main/rfc1867.c event_file_start.name = param; param 983 main/rfc1867.c efree(param); param 990 main/rfc1867.c efree(param); param 1041 main/rfc1867.c sapi_module.sapi_error(E_NOTICE, "upload_max_filesize of %ld bytes exceeded - file [%s=%s] not saved", PG(upload_max_filesize), param, filename); param 1046 main/rfc1867.c sapi_module.sapi_error(E_NOTICE, "MAX_FILE_SIZE of %ld bytes exceeded - file [%s=%s] not saved", max_file_size, param, filename); param 1085 main/rfc1867.c sapi_module.sapi_error(E_WARNING, "Uploaded file size 0 - file [%s=%s] not saved", param, filename); param 1115 main/rfc1867.c is_arr_upload = (start_arr = strchr(param,'[')) && (param[strlen(param)-1] == ']'); param 1126 main/rfc1867.c if (llen < strlen(param) + MAX_SIZE_OF_INDEX + 1) { param 1127 main/rfc1867.c llen = strlen(param); param 1134 main/rfc1867.c abuf = estrndup(param, strlen(param)-array_len); param 1137 main/rfc1867.c snprintf(lbuf, llen, "%s_name", param); param 1158 main/rfc1867.c snprintf(lbuf, llen, "%s[name]", param); param 1179 main/rfc1867.c snprintf(lbuf, llen, "%s_type", param); param 1189 main/rfc1867.c snprintf(lbuf, llen, "%s[type]", param); param 1205 main/rfc1867.c add_protected_variable(param TSRMLS_CC); param 1210 main/rfc1867.c safe_php_register_variable_ex(param, &zfilename, NULL, 1 TSRMLS_CC); param 1217 main/rfc1867.c snprintf(lbuf, llen, "%s[tmp_name]", param); param 1257 main/rfc1867.c snprintf(lbuf, llen, "%s[error]", param); param 1265 main/rfc1867.c snprintf(lbuf, llen, "%s_size", param); param 1278 main/rfc1867.c snprintf(lbuf, llen, "%s[size]", param); param 1285 main/rfc1867.c efree(param); param 201 main/streams/transports.c php_stream_xport_param param; param 204 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 205 main/streams/transports.c param.op = STREAM_XPORT_OP_BIND; param 206 main/streams/transports.c param.inputs.name = (char*)name; param 207 main/streams/transports.c param.inputs.namelen = namelen; param 208 main/streams/transports.c param.want_errortext = error_text ? 1 : 0; param 210 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); param 214 main/streams/transports.c *error_text = param.outputs.error_text; param 217 main/streams/transports.c return param.outputs.returncode; param 232 main/streams/transports.c php_stream_xport_param param; param 235 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 236 main/streams/transports.c param.op = asynchronous ? STREAM_XPORT_OP_CONNECT_ASYNC: STREAM_XPORT_OP_CONNECT; param 237 main/streams/transports.c param.inputs.name = (char*)name; param 238 main/streams/transports.c param.inputs.namelen = namelen; param 239 main/streams/transports.c param.inputs.timeout = timeout; param 241 main/streams/transports.c param.want_errortext = error_text ? 1 : 0; param 243 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); param 247 main/streams/transports.c *error_text = param.outputs.error_text; param 250 main/streams/transports.c *error_code = param.outputs.error_code; param 252 main/streams/transports.c return param.outputs.returncode; param 262 main/streams/transports.c php_stream_xport_param param; param 265 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 266 main/streams/transports.c param.op = STREAM_XPORT_OP_LISTEN; param 267 main/streams/transports.c param.inputs.backlog = backlog; param 268 main/streams/transports.c param.want_errortext = error_text ? 1 : 0; param 270 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); param 274 main/streams/transports.c *error_text = param.outputs.error_text; param 277 main/streams/transports.c return param.outputs.returncode; param 291 main/streams/transports.c php_stream_xport_param param; param 294 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 296 main/streams/transports.c param.op = STREAM_XPORT_OP_ACCEPT; param 297 main/streams/transports.c param.inputs.timeout = timeout; param 298 main/streams/transports.c param.want_addr = addr ? 1 : 0; param 299 main/streams/transports.c param.want_textaddr = textaddr ? 1 : 0; param 300 main/streams/transports.c param.want_errortext = error_text ? 1 : 0; param 302 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); param 305 main/streams/transports.c *client = param.outputs.client; param 307 main/streams/transports.c *addr = param.outputs.addr; param 308 main/streams/transports.c *addrlen = param.outputs.addrlen; param 311 main/streams/transports.c *textaddr = param.outputs.textaddr; param 312 main/streams/transports.c *textaddrlen = param.outputs.textaddrlen; param 315 main/streams/transports.c *error_text = param.outputs.error_text; param 318 main/streams/transports.c return param.outputs.returncode; param 328 main/streams/transports.c php_stream_xport_param param; param 331 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 333 main/streams/transports.c param.op = want_peer ? STREAM_XPORT_OP_GET_PEER_NAME : STREAM_XPORT_OP_GET_NAME; param 334 main/streams/transports.c param.want_addr = addr ? 1 : 0; param 335 main/streams/transports.c param.want_textaddr = textaddr ? 1 : 0; param 337 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); param 341 main/streams/transports.c *addr = param.outputs.addr; param 342 main/streams/transports.c *addrlen = param.outputs.addrlen; param 345 main/streams/transports.c *textaddr = param.outputs.textaddr; param 346 main/streams/transports.c *textaddrlen = param.outputs.textaddrlen; param 349 main/streams/transports.c return param.outputs.returncode; param 356 main/streams/transports.c php_stream_xport_crypto_param param; param 359 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 360 main/streams/transports.c param.op = STREAM_XPORT_CRYPTO_OP_SETUP; param 361 main/streams/transports.c param.inputs.method = crypto_method; param 362 main/streams/transports.c param.inputs.session = session_stream; param 364 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_CRYPTO_API, 0, ¶m); param 367 main/streams/transports.c return param.outputs.returncode; param 377 main/streams/transports.c php_stream_xport_crypto_param param; param 380 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 381 main/streams/transports.c param.op = STREAM_XPORT_CRYPTO_OP_ENABLE; param 382 main/streams/transports.c param.inputs.activate = activate; param 384 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_CRYPTO_API, 0, ¶m); param 387 main/streams/transports.c return param.outputs.returncode; param 401 main/streams/transports.c php_stream_xport_param param; param 440 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 442 main/streams/transports.c param.op = STREAM_XPORT_OP_RECV; param 443 main/streams/transports.c param.want_addr = addr ? 1 : 0; param 444 main/streams/transports.c param.want_textaddr = textaddr ? 1 : 0; param 445 main/streams/transports.c param.inputs.buf = buf; param 446 main/streams/transports.c param.inputs.buflen = buflen; param 447 main/streams/transports.c param.inputs.flags = flags; param 449 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); param 453 main/streams/transports.c *addr = param.outputs.addr; param 454 main/streams/transports.c *addrlen = param.outputs.addrlen; param 457 main/streams/transports.c *textaddr = param.outputs.textaddr; param 458 main/streams/transports.c *textaddrlen = param.outputs.textaddrlen; param 460 main/streams/transports.c return recvd_len + param.outputs.returncode; param 470 main/streams/transports.c php_stream_xport_param param; param 487 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 489 main/streams/transports.c param.op = STREAM_XPORT_OP_SEND; param 490 main/streams/transports.c param.want_addr = addr ? 1 : 0; param 491 main/streams/transports.c param.inputs.buf = (char*)buf; param 492 main/streams/transports.c param.inputs.buflen = buflen; param 493 main/streams/transports.c param.inputs.flags = flags; param 494 main/streams/transports.c param.inputs.addr = addr; param 495 main/streams/transports.c param.inputs.addrlen = addrlen; param 497 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); param 500 main/streams/transports.c return param.outputs.returncode; param 509 main/streams/transports.c php_stream_xport_param param; param 512 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 514 main/streams/transports.c param.op = STREAM_XPORT_OP_SHUTDOWN; param 515 main/streams/transports.c param.how = how; param 517 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); param 520 main/streams/transports.c return param.outputs.returncode; param 180 sapi/milter/php_milter.c zval function_name, retval, *param[1]; param 217 sapi/milter/php_milter.c ALLOC_ZVAL(param[0]); param 218 sapi/milter/php_milter.c INIT_PZVAL(param[0]); param 221 sapi/milter/php_milter.c ZVAL_STRING(param[0], hostname, 1); param 227 sapi/milter/php_milter.c status = call_user_function(CG(function_table), NULL, &function_name, &retval, 1, param TSRMLS_CC); param 230 sapi/milter/php_milter.c zval_ptr_dtor(param); param 244 sapi/milter/php_milter.c zval function_name, retval, *param[1]; param 251 sapi/milter/php_milter.c ALLOC_ZVAL(param[0]); param 252 sapi/milter/php_milter.c INIT_PZVAL(param[0]); param 255 sapi/milter/php_milter.c ZVAL_STRING(param[0], helohost, 1); param 261 sapi/milter/php_milter.c status = call_user_function(CG(function_table), NULL, &function_name, &retval, 1, param TSRMLS_CC); param 264 sapi/milter/php_milter.c zval_ptr_dtor(param); param 279 sapi/milter/php_milter.c zval function_name, retval, *param[1]; param 286 sapi/milter/php_milter.c ALLOC_ZVAL(param[0]); param 287 sapi/milter/php_milter.c INIT_PZVAL(param[0]); param 290 sapi/milter/php_milter.c array_init(param[0]); param 293 sapi/milter/php_milter.c add_next_index_string(param[0], *argv, 1); param 301 sapi/milter/php_milter.c status = call_user_function(CG(function_table), NULL, &function_name, &retval, 1, param TSRMLS_CC); param 304 sapi/milter/php_milter.c zval_ptr_dtor(param); param 319 sapi/milter/php_milter.c zval function_name, retval, *param[1]; param 326 sapi/milter/php_milter.c ALLOC_ZVAL(param[0]); param 327 sapi/milter/php_milter.c INIT_PZVAL(param[0]); param 330 sapi/milter/php_milter.c array_init(param[0]); param 333 sapi/milter/php_milter.c add_next_index_string(param[0], *argv, 1); param 341 sapi/milter/php_milter.c status = call_user_function(CG(function_table), NULL, &function_name, &retval, 1, param TSRMLS_CC); param 345 sapi/milter/php_milter.c zval_ptr_dtor(param); param 360 sapi/milter/php_milter.c zval function_name, retval, *param[2]; param 367 sapi/milter/php_milter.c ALLOC_ZVAL(param[0]); param 368 sapi/milter/php_milter.c ALLOC_ZVAL(param[1]); param 369 sapi/milter/php_milter.c INIT_PZVAL(param[0]); param 370 sapi/milter/php_milter.c INIT_PZVAL(param[1]); param 373 sapi/milter/php_milter.c ZVAL_STRING(param[0], headerf, 1); param 374 sapi/milter/php_milter.c ZVAL_STRING(param[1], headerv, 1); param 380 sapi/milter/php_milter.c status = call_user_function(CG(function_table), NULL, &function_name, &retval, 2, param TSRMLS_CC); param 384 sapi/milter/php_milter.c zval_ptr_dtor(¶m[0]); param 385 sapi/milter/php_milter.c zval_ptr_dtor(¶m[1]); param 429 sapi/milter/php_milter.c zval function_name, retval, *param[1]; param 436 sapi/milter/php_milter.c ALLOC_ZVAL(param[0]); param 437 sapi/milter/php_milter.c INIT_PZVAL(param[0]); param 440 sapi/milter/php_milter.c ZVAL_STRINGL(param[0], (char*)bodyp, len, 1); /*alex*/ param 446 sapi/milter/php_milter.c status = call_user_function(CG(function_table), NULL, &function_name, &retval, 1, param TSRMLS_CC); param 450 sapi/milter/php_milter.c zval_ptr_dtor(param); param 417 sapi/nsapi/nsapi.c add_assoc_string(return_value, entry->param->name, entry->param->value, 1); param 441 sapi/nsapi/nsapi.c add_assoc_string(return_value, entry->param->name, entry->param->value, 1); param 677 sapi/nsapi/nsapi.c if (strcasecmp(entry->param->name, "content-length")==0 || strcasecmp(entry->param->name, "content-type")==0) { param 678 sapi/nsapi/nsapi.c value=estrdup(entry->param->name); param 681 sapi/nsapi/nsapi.c spprintf(&value, 0, "HTTP_%s", entry->param->name); param 691 sapi/nsapi/nsapi.c php_register_variable(value, entry->param->value, track_vars_array TSRMLS_CC); param 856 sapi/nsapi/nsapi.c ok&=(strcasecmp(entry->param->name, nsapi_exclude_from_ini_entries[j])!=0); param 861 sapi/nsapi/nsapi.c if (zend_alter_ini_entry(entry->param->name, strlen(entry->param->name)+1, param 862 sapi/nsapi/nsapi.c entry->param->value, strlen(entry->param->value), param 864 sapi/nsapi/nsapi.c log_error(LOG_WARN, pblock_findval("fn", NSG(pb)), NSG(sn), NSG(rq), "Cannot change php.ini key \"%s\" to \"%s\"", entry->param->name, entry->param->value); param 188 sapi/phpdbg/phpdbg_bp.c switch (conditional->param.type) { param 191 sapi/phpdbg/phpdbg_bp.c "break at %s if %s\n", conditional->param.str, conditional->code); param 197 sapi/phpdbg/phpdbg_bp.c conditional->param.method.class, conditional->param.method.name, param 204 sapi/phpdbg/phpdbg_bp.c conditional->param.file.name, conditional->param.file.line, param 701 sapi/phpdbg/phpdbg_bp.c static inline void phpdbg_create_conditional_break(phpdbg_breakcond_t *brake, const phpdbg_param_t *param, const char *expr, size_t expr_len, zend_ulong hash TSRMLS_DC) /* {{{ */ param 710 sapi/phpdbg/phpdbg_bp.c if (param) { param 713 sapi/phpdbg/phpdbg_bp.c param, &new_break.param TSRMLS_CC); param 770 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_at(const phpdbg_param_t *param TSRMLS_DC) /* {{{ */ param 776 sapi/phpdbg/phpdbg_bp.c if (param->next) { param 777 sapi/phpdbg/phpdbg_bp.c condition = param->next; param 782 sapi/phpdbg/phpdbg_bp.c &new_break, param, param 892 sapi/phpdbg/phpdbg_bp.c static inline zend_bool phpdbg_find_breakpoint_param(phpdbg_param_t *param, zend_execute_data *execute_data TSRMLS_DC) /* {{{ */ param 896 sapi/phpdbg/phpdbg_bp.c switch (param->type) { param 912 sapi/phpdbg/phpdbg_bp.c if (len == param->len && memcmp(param->str, str, len) == SUCCESS) { param 913 sapi/phpdbg/phpdbg_bp.c return param->type == STR_PARAM || execute_data->opline - ops->opcodes == param->num; param 919 sapi/phpdbg/phpdbg_bp.c if (param->file.line == zend_get_executed_lineno(TSRMLS_C)) { param 921 sapi/phpdbg/phpdbg_bp.c size_t lengths[2] = {strlen(param->file.name), strlen(str)}; param 925 sapi/phpdbg/phpdbg_bp.c param->file.name, str, lengths[0]) == SUCCESS); param 940 sapi/phpdbg/phpdbg_bp.c size_t lengths[2] = {strlen(param->method.class), ops->scope->name_length}; param 941 sapi/phpdbg/phpdbg_bp.c if (lengths[0] == lengths[1] && memcmp(param->method.class, ops->scope->name, lengths[0]) == SUCCESS) { param 942 sapi/phpdbg/phpdbg_bp.c lengths[0] = strlen(param->method.name); param 945 sapi/phpdbg/phpdbg_bp.c if (lengths[0] == lengths[1] && memcmp(param->method.name, ops->function_name, lengths[0]) == SUCCESS) { param 946 sapi/phpdbg/phpdbg_bp.c return param->type == METHOD_PARAM || (execute_data->opline - ops->opcodes) == param->num; param 954 sapi/phpdbg/phpdbg_bp.c return ((zend_ulong)(phpdbg_opline_ptr_t)execute_data->opline == param->addr); param 984 sapi/phpdbg/phpdbg_bp.c if (!phpdbg_find_breakpoint_param(&bp->param, execute_data TSRMLS_CC)) { param 1270 sapi/phpdbg/phpdbg_bp.c char *param; param 1273 sapi/phpdbg/phpdbg_bp.c phpdbg_param_tostring(&((phpdbg_breakcond_t*)brake)->param, ¶m TSRMLS_CC), param 1278 sapi/phpdbg/phpdbg_bp.c if (param) param 1279 sapi/phpdbg/phpdbg_bp.c free(param); param 1557 sapi/phpdbg/phpdbg_bp.c switch (brake->param.type) { param 1561 sapi/phpdbg/phpdbg_bp.c brake->param.str, param 1569 sapi/phpdbg/phpdbg_bp.c brake->param.str, param 1570 sapi/phpdbg/phpdbg_bp.c brake->param.num, param 1578 sapi/phpdbg/phpdbg_bp.c brake->param.method.class, param 1579 sapi/phpdbg/phpdbg_bp.c brake->param.method.name, param 1587 sapi/phpdbg/phpdbg_bp.c brake->param.method.class, param 1588 sapi/phpdbg/phpdbg_bp.c brake->param.method.name, param 1589 sapi/phpdbg/phpdbg_bp.c brake->param.num, param 1597 sapi/phpdbg/phpdbg_bp.c brake->param.file.name, param 1598 sapi/phpdbg/phpdbg_bp.c brake->param.file.line, param 1606 sapi/phpdbg/phpdbg_bp.c brake->param.addr, param 101 sapi/phpdbg/phpdbg_bp.h phpdbg_param_t param; param 122 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_at(const phpdbg_param_t *param TSRMLS_DC); /* }}} */ param 45 sapi/phpdbg/phpdbg_break.c phpdbg_set_breakpoint_at(param TSRMLS_CC); param 52 sapi/phpdbg/phpdbg_break.c phpdbg_delete_breakpoint(param->num TSRMLS_CC); param 46 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API const char *phpdbg_get_param_type(const phpdbg_param_t *param TSRMLS_DC) /* {{{ */ param 48 sapi/phpdbg/phpdbg_cmd.c switch (param->type) { param 72 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_clear_param(phpdbg_param_t *param TSRMLS_DC) /* {{{ */ param 74 sapi/phpdbg/phpdbg_cmd.c if (param) { param 75 sapi/phpdbg/phpdbg_cmd.c switch (param->type) { param 77 sapi/phpdbg/phpdbg_cmd.c efree(param->file.name); param 80 sapi/phpdbg/phpdbg_cmd.c efree(param->method.class); param 81 sapi/phpdbg/phpdbg_cmd.c efree(param->method.name); param 84 sapi/phpdbg/phpdbg_cmd.c efree(param->str); param 93 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API char* phpdbg_param_tostring(const phpdbg_param_t *param, char **pointer TSRMLS_DC) /* {{{ */ param 95 sapi/phpdbg/phpdbg_cmd.c switch (param->type) { param 98 sapi/phpdbg/phpdbg_cmd.c "%s", param->str); param 103 sapi/phpdbg/phpdbg_cmd.c "%#lx", param->addr); param 109 sapi/phpdbg/phpdbg_cmd.c param->num); param 115 sapi/phpdbg/phpdbg_cmd.c param->method.class, param 116 sapi/phpdbg/phpdbg_cmd.c param->method.name); param 120 sapi/phpdbg/phpdbg_cmd.c if (param->num) { param 123 sapi/phpdbg/phpdbg_cmd.c param->file.name, param 124 sapi/phpdbg/phpdbg_cmd.c param->file.line, param 125 sapi/phpdbg/phpdbg_cmd.c param->num); param 129 sapi/phpdbg/phpdbg_cmd.c param->file.name, param 130 sapi/phpdbg/phpdbg_cmd.c param->file.line); param 136 sapi/phpdbg/phpdbg_cmd.c "%s#%lu", param->str, param->num); param 142 sapi/phpdbg/phpdbg_cmd.c param->method.class, param 143 sapi/phpdbg/phpdbg_cmd.c param->method.name, param 144 sapi/phpdbg/phpdbg_cmd.c param->num); param 213 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API zend_ulong phpdbg_hash_param(const phpdbg_param_t *param TSRMLS_DC) /* {{{ */ param 215 sapi/phpdbg/phpdbg_cmd.c zend_ulong hash = param->type; param 217 sapi/phpdbg/phpdbg_cmd.c switch (param->type) { param 223 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->str, param->len); param 227 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->method.class, strlen(param->method.class)); param 228 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->method.name, strlen(param->method.name)); param 232 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->file.name, strlen(param->file.name)); param 233 sapi/phpdbg/phpdbg_cmd.c hash += param->file.line; param 234 sapi/phpdbg/phpdbg_cmd.c if (param->num) param 235 sapi/phpdbg/phpdbg_cmd.c hash += param->num; param 239 sapi/phpdbg/phpdbg_cmd.c hash += param->addr; param 243 sapi/phpdbg/phpdbg_cmd.c hash += param->num; param 247 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->str, param->len); param 248 sapi/phpdbg/phpdbg_cmd.c hash += param->num; param 252 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->method.class, strlen(param->method.class)); param 253 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->method.name, strlen(param->method.name)); param 254 sapi/phpdbg/phpdbg_cmd.c if (param->num) param 255 sapi/phpdbg/phpdbg_cmd.c hash+= param->num; param 343 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_param_debug(const phpdbg_param_t *param, const char *msg) { param 344 sapi/phpdbg/phpdbg_cmd.c if (param && param->type) { param 345 sapi/phpdbg/phpdbg_cmd.c switch (param->type) { param 347 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s STR_PARAM(%s=%lu)\n", msg, param->str, param->len); param 351 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s ADDR_PARAM(%lu)\n", msg, param->addr); param 355 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s NUMERIC_FILE_PARAM(%s:#%lu)\n", msg, param->file.name, param->file.line); param 359 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s FILE_PARAM(%s:%lu)\n", msg, param->file.name, param->file.line); param 363 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s METHOD_PARAM(%s::%s)\n", msg, param->method.class, param->method.name); param 367 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s NUMERIC_METHOD_PARAM(%s::%s)\n", msg, param->method.class, param->method.name); param 371 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s NUMERIC_FUNCTION_PARAM(%s::%ld)\n", msg, param->str, param->num); param 375 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s NUMERIC_PARAM(%ld)\n", msg, param->num); param 379 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s COND_PARAM(%s=%lu)\n", msg, param->str, param->len); param 383 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s OP_PARAM(%s=%lu)\n", msg, param->str, param->len); param 444 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_stack_push(phpdbg_param_t *stack, phpdbg_param_t *param) { param 450 sapi/phpdbg/phpdbg_cmd.c *(next) = *(param); param 135 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API void phpdbg_stack_push(phpdbg_param_t *stack, phpdbg_param_t *param); param 149 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API char* phpdbg_param_tostring(const phpdbg_param_t *param, char **pointer TSRMLS_DC); param 150 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API void phpdbg_param_debug(const phpdbg_param_t *param, const char *msg); param 166 sapi/phpdbg/phpdbg_cmd.h #define PHPDBG_COMMAND(name) int phpdbg_do_##name(const phpdbg_param_t *param TSRMLS_DC) param 168 sapi/phpdbg/phpdbg_cmd.h #define PHPDBG_COMMAND_ARGS param TSRMLS_CC param 177 sapi/phpdbg/phpdbg_cmd.h phpdbg_error("Unsupported parameter type (%s) for command", phpdbg_get_param_type(param TSRMLS_CC)); \ param 211 sapi/phpdbg/phpdbg_help.c if (!param || param->type == EMPTY_PARAM) { param 216 sapi/phpdbg/phpdbg_help.c if (param && param->type == STR_PARAM) { param 217 sapi/phpdbg/phpdbg_help.c n = get_command(param->str, param->len, &cmd, phpdbg_prompt_commands TSRMLS_CC); param 225 sapi/phpdbg/phpdbg_help.c if (param->len > 1) { param 227 sapi/phpdbg/phpdbg_help.c if (!strncmp(cmd->name, param->str, param->len)) { param 234 sapi/phpdbg/phpdbg_help.c phpdbg_error("Internal help error, non-unique alias \"%c\"", param->str[0]); param 239 sapi/phpdbg/phpdbg_help.c n = get_command( param->str, param->len, &cmd, phpdbg_help_commands TSRMLS_CC); param 243 sapi/phpdbg/phpdbg_help.c return cmd->handler(param TSRMLS_CC); param 55 sapi/phpdbg/phpdbg_list.c switch (param->type) { param 58 sapi/phpdbg/phpdbg_list.c (param->num < 0 ? 1 - param->num : param->num), param 59 sapi/phpdbg/phpdbg_list.c (param->num < 0 ? param->num : 0) + zend_get_executed_lineno(TSRMLS_C), param 64 sapi/phpdbg/phpdbg_list.c phpdbg_list_file(param->file.name, param->file.line, 0, 0 TSRMLS_CC); param 75 sapi/phpdbg/phpdbg_list.c phpdbg_list_function_byname(param->str, param->len TSRMLS_CC); param 84 sapi/phpdbg/phpdbg_list.c if (zend_lookup_class(param->method.class, strlen(param->method.class), &ce TSRMLS_CC) == SUCCESS) { param 86 sapi/phpdbg/phpdbg_list.c char *lcname = zend_str_tolower_dup(param->method.name, strlen(param->method.name)); param 91 sapi/phpdbg/phpdbg_list.c phpdbg_error("Could not find %s::%s", param->method.class, param->method.name); param 96 sapi/phpdbg/phpdbg_list.c phpdbg_error("Could not find the class %s", param->method.class); param 106 sapi/phpdbg/phpdbg_list.c if (zend_lookup_class(param->str, param->len, &ce TSRMLS_CC) == SUCCESS) { param 121 sapi/phpdbg/phpdbg_list.c phpdbg_error("The requested class (%s) could not be found", param->str); param 39 sapi/phpdbg/phpdbg_parser.y %parse-param { void *tsrm_ls } param 157 sapi/phpdbg/phpdbg_print.c if (zend_lookup_class(param->str, param->len, &ce TSRMLS_CC) == SUCCESS) { param 180 sapi/phpdbg/phpdbg_print.c phpdbg_error("The class %s could not be found", param->str); param 190 sapi/phpdbg/phpdbg_print.c if (zend_lookup_class(param->method.class, strlen(param->method.class), &ce TSRMLS_CC) == SUCCESS) { param 192 sapi/phpdbg/phpdbg_print.c char *lcname = zend_str_tolower_dup(param->method.name, strlen(param->method.name)); param 201 sapi/phpdbg/phpdbg_print.c phpdbg_error("The method %s could not be found", param->method.name); param 206 sapi/phpdbg/phpdbg_print.c phpdbg_error("The class %s could not be found", param->method.class); param 216 sapi/phpdbg/phpdbg_print.c const char *func_name = param->str; param 217 sapi/phpdbg/phpdbg_print.c size_t func_name_len = param->len; param 337 sapi/phpdbg/phpdbg_prompt.c if (VCWD_STAT(param->str, &sb) != FAILURE) { param 339 sapi/phpdbg/phpdbg_prompt.c char *res = phpdbg_resolve_path(param->str TSRMLS_CC); param 371 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("Cannot use %s as execution context, not a valid file or symlink", param->str); param 374 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("Cannot stat %s, ensure the file exists", param->str); param 520 sapi/phpdbg/phpdbg_prompt.c if (!param) { param 522 sapi/phpdbg/phpdbg_prompt.c } else phpdbg_switch_frame(param->num TSRMLS_CC); param 617 sapi/phpdbg/phpdbg_prompt.c if (param && param->type != EMPTY_PARAM && param->len != 0) { param 621 sapi/phpdbg/phpdbg_prompt.c char *argv_str = strtok(param->str, " "); param 689 sapi/phpdbg/phpdbg_prompt.c if (zend_eval_stringl(param->str, param->len, param 717 sapi/phpdbg/phpdbg_prompt.c if (!param) { param 720 sapi/phpdbg/phpdbg_prompt.c phpdbg_dump_backtrace(param->num TSRMLS_CC); param 790 sapi/phpdbg/phpdbg_prompt.c if (!param) { param 794 sapi/phpdbg/phpdbg_prompt.c } else switch (param->type) { param 796 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_opline(param->addr TSRMLS_CC); param 800 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_file(phpdbg_current_file(TSRMLS_C), param->num TSRMLS_CC); param 806 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_method(param->method.class, param->method.name TSRMLS_CC); param 809 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_method_opline(param->method.class, param->method.name, param->num TSRMLS_CC); param 812 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_function_opline(param->str, param->num TSRMLS_CC); param 815 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_file(param->file.name, param->file.line TSRMLS_CC); param 818 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_file_opline(param->file.name, param->file.line TSRMLS_CC); param 821 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_expression(param->str, param->len TSRMLS_CC); param 824 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_symbol(param->str, param->len TSRMLS_CC); param 827 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_opcode(param->str, param->len TSRMLS_CC); param 839 sapi/phpdbg/phpdbg_prompt.c if ((fd=VCWD_POPEN((char*)param->str, "w"))) { param 844 sapi/phpdbg/phpdbg_prompt.c "Failed to execute %s", param->str); param 854 sapi/phpdbg/phpdbg_prompt.c if (VCWD_STAT(param->str, &sb) != -1) { param 855 sapi/phpdbg/phpdbg_prompt.c phpdbg_try_file_init(param->str, param->len, 0 TSRMLS_CC); param 858 sapi/phpdbg/phpdbg_prompt.c "Failed to stat %s, file does not exist", param->str); param 866 sapi/phpdbg/phpdbg_prompt.c FILE *handle = VCWD_FOPEN(param->str, "w+"); param 873 sapi/phpdbg/phpdbg_prompt.c "Failed to open or create %s, check path and permissions", param->str); param 882 sapi/phpdbg/phpdbg_prompt.c char *lcname = zend_str_tolower_dup(param->str, param->len); param 894 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("The requested function (%s) could not be found", param->str); param 955 sapi/phpdbg/phpdbg_prompt.c if (!param) { param 957 sapi/phpdbg/phpdbg_prompt.c } else switch (param->type) { param 965 sapi/phpdbg/phpdbg_prompt.c phpdbg_list_function_byname(param->str, param->len TSRMLS_CC); param 979 sapi/phpdbg/phpdbg_prompt.c if (!param || param->type == EMPTY_PARAM) { param 981 sapi/phpdbg/phpdbg_prompt.c } else switch (param->type) { param 983 sapi/phpdbg/phpdbg_prompt.c if (phpdbg_create_var_watchpoint(param->str, param->len TSRMLS_CC) != FAILURE) { param 984 sapi/phpdbg/phpdbg_prompt.c phpdbg_notice("Set watchpoint on %.*s", (int)param->len, param->str); param 50 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 52 sapi/phpdbg/phpdbg_set.c } else phpdbg_set_prompt(param->str TSRMLS_CC); param 59 sapi/phpdbg/phpdbg_set.c switch (param->type) { param 61 sapi/phpdbg/phpdbg_set.c if (param->next) { param 62 sapi/phpdbg/phpdbg_set.c if (param->next->num) { param 63 sapi/phpdbg/phpdbg_set.c phpdbg_enable_breakpoint(param->num TSRMLS_CC); param 64 sapi/phpdbg/phpdbg_set.c } else phpdbg_disable_breakpoint(param->num TSRMLS_CC); param 66 sapi/phpdbg/phpdbg_set.c phpdbg_breakbase_t *brake = phpdbg_find_breakbase(param->num TSRMLS_CC); param 71 sapi/phpdbg/phpdbg_set.c phpdbg_error("Failed to find breakpoint #%ld", param->num); param 86 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 89 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 91 sapi/phpdbg/phpdbg_set.c if (param->num) { param 108 sapi/phpdbg/phpdbg_set.c param->next->str, param->next->len TSRMLS_CC); param 112 sapi/phpdbg/phpdbg_set.c "Failed to find the requested color (%s)", param->next->str); param 116 sapi/phpdbg/phpdbg_set.c switch (phpdbg_get_element(param->str, param->len TSRMLS_CC)) { param 141 sapi/phpdbg/phpdbg_set.c "Failed to find the requested element (%s)", param->str); param 149 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 151 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 153 sapi/phpdbg/phpdbg_set.c if (param->num) { param 171 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 173 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 178 sapi/phpdbg/phpdbg_set.c PHPDBG_G(oplog) = fopen(param->str, "w+"); param 180 sapi/phpdbg/phpdbg_set.c phpdbg_error("Failed to open %s for oplog", param->str); param 187 sapi/phpdbg/phpdbg_set.c phpdbg_notice("Successfully opened oplog %s", param->str); param 199 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 202 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 204 sapi/phpdbg/phpdbg_set.c if (param->num) { param 219 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 222 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 224 sapi/phpdbg/phpdbg_set.c if ((param->len == sizeof("opcode")-1) && param 225 sapi/phpdbg/phpdbg_set.c (memcmp(param->str, "opcode", sizeof("opcode")) == SUCCESS)) { param 227 sapi/phpdbg/phpdbg_set.c } else if ((param->len == sizeof("line")-1) && param 228 sapi/phpdbg/phpdbg_set.c (memcmp(param->str, "line", sizeof("line")) == SUCCESS)) { param 243 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 245 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 247 sapi/phpdbg/phpdbg_set.c if (param->num) { param 412 sapi/phpdbg/phpdbg_watch.c switch (param->type) { param 414 sapi/phpdbg/phpdbg_watch.c if (phpdbg_delete_var_watchpoint(param->str, param->len TSRMLS_CC) == FAILURE) { param 417 sapi/phpdbg/phpdbg_watch.c phpdbg_notice("Removed watchpoint %.*s", (int)param->len, param->str); param 433 sapi/phpdbg/phpdbg_watch.c switch (param->type) { param 435 sapi/phpdbg/phpdbg_watch.c if (phpdbg_watchpoint_parse_symtables(param->str, param->len, phpdbg_create_recursive_watchpoint TSRMLS_CC) != FAILURE) { param 436 sapi/phpdbg/phpdbg_watch.c phpdbg_notice("Set recursive watchpoint on %.*s", (int)param->len, param->str); param 452 sapi/phpdbg/phpdbg_watch.c switch (param->type) { param 454 sapi/phpdbg/phpdbg_watch.c if (phpdbg_watchpoint_parse_symtables(param->str, param->len, phpdbg_create_array_watchpoint TSRMLS_CC) != FAILURE) { param 455 sapi/phpdbg/phpdbg_watch.c phpdbg_notice("Set array watchpoint on %.*s", (int)param->len, param->str); param 29 win32/build/deplister.c ULONG va, ULONG param)