param 52 Zend/zend_API.c zval **param, *param_ptr; param 64 Zend/zend_API.c param = va_arg(ptr, zval **); param 72 Zend/zend_API.c *param = param_ptr; param 87 Zend/zend_API.c zval **param, *param_ptr; param 98 Zend/zend_API.c param = va_arg(ptr, zval **); param 99 Zend/zend_API.c *param = param_ptr; param 800 Zend/zend_execute_API.c zval *param; param 838 Zend/zend_execute_API.c param = ZEND_CALL_ARG(call, i+1); param 839 Zend/zend_execute_API.c ZVAL_COPY_VALUE(param, arg); param 4588 Zend/zend_vm_def.h zval *arg, *param; param 4611 Zend/zend_vm_def.h param = ZEND_CALL_ARG(EX(call), 1); param 4649 Zend/zend_vm_def.h ZVAL_COPY_VALUE(param, arg); param 4652 Zend/zend_vm_def.h param++; param 4662 Zend/zend_vm_def.h zval *arg, *param; param 4667 Zend/zend_vm_def.h param = ZEND_CALL_VAR(EX(call), opline->result.var); param 4686 Zend/zend_vm_def.h ZVAL_UNDEF(param); param 4708 Zend/zend_vm_def.h ZVAL_COPY_VALUE(param, arg); param 4724 Zend/zend_vm_def.h zval *param = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->result.var); param 4727 Zend/zend_vm_def.h if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)))) { param 4739 Zend/zend_vm_def.h zval *param; param 4744 Zend/zend_vm_def.h param = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->result.var); param 4746 Zend/zend_vm_def.h ZVAL_COPY_VALUE(param, EX_CONSTANT(opline->op2)); param 4747 Zend/zend_vm_def.h if (Z_OPT_CONSTANT_P(param)) { param 4749 Zend/zend_vm_def.h if (UNEXPECTED(zval_update_constant_ex(param, 0, NULL) != SUCCESS)) { param 4750 Zend/zend_vm_def.h ZVAL_UNDEF(param); param 4755 Zend/zend_vm_def.h if (UNEXPECTED(Z_OPT_COPYABLE_P(param))) { param 4756 Zend/zend_vm_def.h zval_copy_ctor_func(param); param 4765 Zend/zend_vm_def.h if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, default_value, CACHE_ADDR(Z_CACHE_SLOT_P(default_value))))) { param 4786 Zend/zend_vm_def.h zval *param; param 4791 Zend/zend_vm_def.h param = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T); param 4794 Zend/zend_vm_def.h zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)); param 4795 Zend/zend_vm_def.h if (Z_OPT_REFCOUNTED_P(param)) Z_ADDREF_P(param); param 4796 Zend/zend_vm_def.h ZEND_HASH_FILL_ADD(param); param 4797 Zend/zend_vm_def.h param++; param 4801 Zend/zend_vm_def.h if (Z_OPT_REFCOUNTED_P(param)) Z_ADDREF_P(param); param 4802 Zend/zend_vm_def.h ZEND_HASH_FILL_ADD(param); param 4803 Zend/zend_vm_def.h param++; param 1129 Zend/zend_vm_execute.h zval *arg, *param; param 1152 Zend/zend_vm_execute.h param = ZEND_CALL_ARG(EX(call), 1); param 1190 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(param, arg); param 1193 Zend/zend_vm_execute.h param++; param 1210 Zend/zend_vm_execute.h zval *param = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->result.var); param 1213 Zend/zend_vm_execute.h if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)))) { param 1233 Zend/zend_vm_execute.h zval *param; param 1238 Zend/zend_vm_execute.h param = EX_VAR_NUM(EX(func)->op_array.last_var + EX(func)->op_array.T); param 1241 Zend/zend_vm_execute.h zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)); param 1242 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(param)) Z_ADDREF_P(param); param 1243 Zend/zend_vm_execute.h ZEND_HASH_FILL_ADD(param); param 1244 Zend/zend_vm_execute.h param++; param 1248 Zend/zend_vm_execute.h if (Z_OPT_REFCOUNTED_P(param)) Z_ADDREF_P(param); param 1249 Zend/zend_vm_execute.h ZEND_HASH_FILL_ADD(param); param 1250 Zend/zend_vm_execute.h param++; param 2207 Zend/zend_vm_execute.h zval *param; param 2212 Zend/zend_vm_execute.h param = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->result.var); param 2214 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(param, EX_CONSTANT(opline->op2)); param 2215 Zend/zend_vm_execute.h if (Z_OPT_CONSTANT_P(param)) { param 2217 Zend/zend_vm_execute.h if (UNEXPECTED(zval_update_constant_ex(param, 0, NULL) != SUCCESS)) { param 2218 Zend/zend_vm_execute.h ZVAL_UNDEF(param); param 2223 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OPT_COPYABLE_P(param))) { param 2224 Zend/zend_vm_execute.h zval_copy_ctor_func(param); param 2233 Zend/zend_vm_execute.h if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, default_value, CACHE_ADDR(Z_CACHE_SLOT_P(default_value))))) { param 15350 Zend/zend_vm_execute.h zval *arg, *param; param 15355 Zend/zend_vm_execute.h param = ZEND_CALL_VAR(EX(call), opline->result.var); param 15374 Zend/zend_vm_execute.h ZVAL_UNDEF(param); param 15396 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(param, arg); param 28891 Zend/zend_vm_execute.h zval *arg, *param; param 28896 Zend/zend_vm_execute.h param = ZEND_CALL_VAR(EX(call), opline->result.var); param 28915 Zend/zend_vm_execute.h ZVAL_UNDEF(param); param 28936 Zend/zend_vm_execute.h ZVAL_COPY_VALUE(param, arg); param 478 ext/fileinfo/libmagic/magic.c magic_setparam(struct magic_set *ms, int param, const void *val) param 480 ext/fileinfo/libmagic/magic.c switch (param) { param 503 ext/fileinfo/libmagic/magic.c magic_getparam(struct magic_set *ms, int param, void *val) param 505 ext/fileinfo/libmagic/magic.c switch (param) { param 3324 ext/imap/php_imap.c zval parametres, param, dparametres, dparam; param 3410 ext/imap/php_imap.c object_init(¶m); param 3412 ext/imap/php_imap.c add_property_string(¶m, "attribute", par->attribute); param 3415 ext/imap/php_imap.c add_property_string(¶m, "value", par->value); param 3418 ext/imap/php_imap.c add_next_index_object(¶metres, ¶m); param 3526 ext/imap/php_imap.c PARAMETER *param, *disp_param = NULL, *custom_headers_param = NULL, *tmp_param = NULL; param 3861 ext/imap/php_imap.c for (param = bod->parameter; param && !cookie; param = param->next) { param 3862 ext/imap/php_imap.c if (!strcmp (param->attribute, "BOUNDARY")) { param 3863 ext/imap/php_imap.c cookie = param->value; param 4572 ext/imap/php_imap.c zval parametres, param, dparametres, dparam; param 4642 ext/imap/php_imap.c object_init(¶m); param 4644 ext/imap/php_imap.c add_property_string(¶m, "attribute", par->attribute); param 4647 ext/imap/php_imap.c add_property_string(¶m, "value", par->value); param 4650 ext/imap/php_imap.c add_next_index_object(¶metres, ¶m); param 4662 ext/imap/php_imap.c object_init(¶m); param 4663 ext/imap/php_imap.c _php_imap_add_body(¶m, &part->body); param 4664 ext/imap/php_imap.c add_next_index_object(¶metres, ¶m); param 4673 ext/imap/php_imap.c object_init(¶m); param 4674 ext/imap/php_imap.c _php_imap_add_body(¶m, body); param 4675 ext/imap/php_imap.c add_next_index_object(¶metres, ¶m); param 43 ext/json/json_parser.y %lex-param { php_json_parser *parser } param 44 ext/json/json_parser.y %parse-param { php_json_parser *parser } 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 169 ext/mysqli/mysqli.c php_free_stmt_bind_buffer(stmt->param, FETCH_SIMPLE); param 193 ext/mysqli/mysqli_api.c if (stmt->param.var_cnt) { param 194 ext/mysqli/mysqli_api.c php_free_stmt_bind_buffer(stmt->param, FETCH_SIMPLE); param 197 ext/mysqli/mysqli_api.c stmt->param.is_null = ecalloc(num_vars, sizeof(char)); param 202 ext/mysqli/mysqli_api.c zval *param; param 204 ext/mysqli/mysqli_api.c param = Z_REFVAL(args[i]); param 206 ext/mysqli/mysqli_api.c param = &args[i]; param 212 ext/mysqli/mysqli_api.c bind[ofs].buffer = &Z_DVAL_P(param); param 213 ext/mysqli/mysqli_api.c bind[ofs].is_null = &stmt->param.is_null[ofs]; param 222 ext/mysqli/mysqli_api.c bind[ofs].buffer = &Z_LVAL_P(param); param 223 ext/mysqli/mysqli_api.c bind[ofs].is_null = &stmt->param.is_null[ofs]; param 234 ext/mysqli/mysqli_api.c bind[ofs].is_null = &stmt->param.is_null[ofs]; param 248 ext/mysqli/mysqli_api.c efree(stmt->param.is_null); param 250 ext/mysqli/mysqli_api.c stmt->param.var_cnt = num_vars; param 251 ext/mysqli/mysqli_api.c stmt->param.vars = safe_emalloc(num_vars, sizeof(zval), 0); param 254 ext/mysqli/mysqli_api.c ZVAL_COPY(&stmt->param.vars[i], &args[i+start]); param 256 ext/mysqli/mysqli_api.c ZVAL_UNDEF(&stmt->param.vars[i]); param 875 ext/mysqli/mysqli_api.c if (stmt->param.var_cnt) { param 877 ext/mysqli/mysqli_api.c for (i = 0; i < stmt->param.var_cnt; i++) { param 878 ext/mysqli/mysqli_api.c if (!Z_ISREF(stmt->param.vars[i])) { param 881 ext/mysqli/mysqli_api.c for (j = i + 1; j < stmt->param.var_cnt; j++) { param 883 ext/mysqli/mysqli_api.c if (Z_TYPE(stmt->param.vars[j]) == Z_TYPE(stmt->param.vars[i]) && param 884 ext/mysqli/mysqli_api.c Z_REFVAL(stmt->param.vars[j]) == Z_REFVAL(stmt->param.vars[i])) { param 885 ext/mysqli/mysqli_api.c SEPARATE_ZVAL(&stmt->param.vars[j]); param 891 ext/mysqli/mysqli_api.c for (i = 0; i < stmt->param.var_cnt; i++) { param 892 ext/mysqli/mysqli_api.c if (!Z_ISUNDEF(stmt->param.vars[i])) { param 893 ext/mysqli/mysqli_api.c zval *param; param 894 ext/mysqli/mysqli_api.c if (Z_ISREF(stmt->param.vars[i])) { param 895 ext/mysqli/mysqli_api.c param = Z_REFVAL(stmt->param.vars[i]); param 897 ext/mysqli/mysqli_api.c param = &stmt->param.vars[i]; param 899 ext/mysqli/mysqli_api.c if (!(stmt->param.is_null[i] = (Z_ISNULL_P(param)))) { param 902 ext/mysqli/mysqli_api.c convert_to_string_ex(param); param 903 ext/mysqli/mysqli_api.c stmt->stmt->params[i].buffer = Z_STRVAL_P(param); param 904 ext/mysqli/mysqli_api.c stmt->stmt->params[i].buffer_length = Z_STRLEN_P(param); param 907 ext/mysqli/mysqli_api.c convert_to_double_ex(param); param 908 ext/mysqli/mysqli_api.c stmt->stmt->params[i].buffer = &Z_DVAL_P(param); param 912 ext/mysqli/mysqli_api.c convert_to_long_ex(param); param 913 ext/mysqli/mysqli_api.c stmt->stmt->params[i].buffer = &Z_LVAL_P(param); param 116 ext/mysqli/php_mysqli_structs.h BIND_BUFFER param; param 153 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); param 154 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); param 751 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_fetch_row_buffered(MYSQLND_RES * result, void * param, unsigned int flags, zend_bool * fetched_anything) param 753 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s = (MYSQLND_STMT *) param; param 852 ext/mysqlnd/mysqlnd_ps.c mysqlnd_stmt_fetch_row_unbuffered(MYSQLND_RES * result, void * param, unsigned int flags, zend_bool * fetched_anything) param 855 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s = (MYSQLND_STMT *) param; param 1026 ext/mysqlnd/mysqlnd_ps.c mysqlnd_fetch_stmt_row_cursor(MYSQLND_RES * result, void * param, unsigned int flags, zend_bool * fetched_anything) param 1029 ext/mysqlnd/mysqlnd_ps.c MYSQLND_STMT * s = (MYSQLND_STMT *) param; param 679 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) param 682 ext/mysqlnd/mysqlnd_result.c MYSQLND_ROW_C *row = (MYSQLND_ROW_C *) param; param 798 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) param 801 ext/mysqlnd/mysqlnd_result.c zval *row = (zval *) param; param 968 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) param 970 ext/mysqlnd/mysqlnd_result.c MYSQLND_ROW_C * row = (MYSQLND_ROW_C *) param; param 1060 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) param 1062 ext/mysqlnd/mysqlnd_result.c zval * row = (zval *) param; param 1147 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) param 1149 ext/mysqlnd/mysqlnd_result.c zval * row = (zval *) param; param 1253 ext/mysqlnd/mysqlnd_result.c MYSQLND_METHOD(mysqlnd_res, fetch_row)(MYSQLND_RES * result, void * param, const unsigned int flags, zend_bool *fetched_anything) param 1257 ext/mysqlnd/mysqlnd_result.c return f(result, param, flags, fetched_anything); param 254 ext/mysqlnd/mysqlnd_structs.h void * param, param 483 ext/oci8/oci8_statement.c OCIParam *param = NULL; param 599 ext/oci8/oci8_statement.c PHP_OCI_CALL_RETURN(errstatus, OCIParamGet, ((dvoid *)statement->stmt, OCI_HTYPE_STMT, statement->err, (dvoid**)¶m, counter)); param 608 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 611 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 618 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 621 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 628 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 631 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 638 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 641 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 651 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 654 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 661 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 664 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 671 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 674 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 679 ext/oci8/oci8_statement.c PHP_OCI_CALL(OCIDescriptorFree, (param, OCI_DTYPE_PARAM)); param 1067 ext/openssl/xp_ssl.c zval param, retval; param 1069 ext/openssl/xp_ssl.c php_stream_to_zval(stream, ¶m); param 1073 ext/openssl/xp_ssl.c if (FAILURE == call_user_function_ex(EG(function_table), NULL, val, &retval, 1, ¶m, 0, NULL)) { param 1323 ext/pcntl/pcntl.c zval param, *handle, retval; param 1353 ext/pcntl/pcntl.c ZVAL_LONG(¶m, queue->signo); param 1357 ext/pcntl/pcntl.c call_user_function(EG(function_table), NULL, handle, &retval, 1, ¶m); param 1358 ext/pcntl/pcntl.c zval_ptr_dtor(¶m); param 431 ext/pdo/pdo_sql_parser.c struct pdo_bound_param_data *param; param 510 ext/pdo/pdo_sql_parser.c if ((param = zend_hash_str_find_ptr(params, plc->pos, plc->len)) == NULL) { param 533 ext/pdo/pdo_sql_parser.c param = zend_hash_index_find_ptr(params, plc->bindno); param 535 ext/pdo/pdo_sql_parser.c param = zend_hash_str_find_ptr(params, plc->pos, plc->len); param 537 ext/pdo/pdo_sql_parser.c if (param == NULL) { param 545 ext/pdo/pdo_sql_parser.c if (Z_ISREF(param->parameter)) { param 546 ext/pdo/pdo_sql_parser.c parameter = Z_REFVAL(param->parameter); param 548 ext/pdo/pdo_sql_parser.c parameter = ¶m->parameter; param 550 ext/pdo/pdo_sql_parser.c if (param->param_type == PDO_PARAM_LOB && Z_TYPE_P(parameter) == IS_RESOURCE) { param 562 ext/pdo/pdo_sql_parser.c param->param_type)) { param 606 ext/pdo/pdo_sql_parser.c param->param_type)) { param 618 ext/pdo/pdo_sql_parser.c if (Z_ISREF(param->parameter)) { param 619 ext/pdo/pdo_sql_parser.c parameter = Z_REFVAL(param->parameter); param 621 ext/pdo/pdo_sql_parser.c parameter = ¶m->parameter; param 755 ext/pdo/pdo_sql_parser.c struct pdo_bound_param_data *param; param 766 ext/pdo/pdo_sql_parser.c ZEND_HASH_FOREACH_PTR(params, param) { param 767 ext/pdo/pdo_sql_parser.c if(param->parameter) { param 768 ext/pdo/pdo_sql_parser.c convert_to_string(param->parameter); param 773 ext/pdo/pdo_sql_parser.c newbuffer_len += padding * Z_STRLEN_P(param->parameter); param 797 ext/pdo/pdo_sql_parser.c if((NULL != (param = zend_hash_str_find_ptr(params, s.tok, s.cur-s.tok)) param 807 ext/pdo/pdo_sql_parser.c if(stmt->dbh->methods->quoter(stmt->dbh, Z_STRVAL_P(param->parameter), param 808 ext/pdo/pdo_sql_parser.c Z_STRLEN_P(param->parameter), "edstr, "edstrlen)) param 815 ext/pdo/pdo_sql_parser.c memcpy(ptr, Z_STRVAL_P(param->parameter), Z_STRLEN_P(param->parameter)); param 816 ext/pdo/pdo_sql_parser.c ptr += Z_STRLEN_P(param->parameter); param 817 ext/pdo/pdo_sql_parser.c *outquery_len += (Z_STRLEN_P(param->parameter)); param 843 ext/pdo/pdo_sql_parser.c if(stmt->dbh->methods->quoter(stmt->dbh, Z_STRVAL_P(param->parameter), param 844 ext/pdo/pdo_sql_parser.c Z_STRLEN_P(param->parameter), "edstr, "edstrlen)) param 851 ext/pdo/pdo_sql_parser.c memcpy(ptr, Z_STRVAL_P(param->parameter), Z_STRLEN_P(param->parameter)); param 852 ext/pdo/pdo_sql_parser.c ptr += Z_STRLEN_P(param->parameter); param 853 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) /* {{{ */ param 138 ext/pdo/pdo_stmt.c if (!param->name) { param 140 ext/pdo/pdo_stmt.c if ((name = zend_hash_index_find_ptr(stmt->bound_param_map, param->paramno)) != NULL) { param 141 ext/pdo/pdo_stmt.c param->name = zend_string_init(name, strlen(name), 0); param 149 ext/pdo/pdo_stmt.c if (strncmp(name, ZSTR_VAL(param->name), ZSTR_LEN(param->name) + 1)) { param 153 ext/pdo/pdo_stmt.c if (param->paramno >= 0) { param 157 ext/pdo/pdo_stmt.c param->paramno = position; param 171 ext/pdo/pdo_stmt.c struct pdo_bound_param_data *param; param 182 ext/pdo/pdo_stmt.c ZEND_HASH_FOREACH_PTR(ht, param) { param 183 ext/pdo/pdo_stmt.c if (!stmt->methods->param_hook(stmt, param, event_type)) { param 235 ext/pdo/pdo_stmt.c struct pdo_bound_param_data *param; param 238 ext/pdo/pdo_stmt.c stmt->columns[col].namelen, (void**)¶m)) { param 239 ext/pdo/pdo_stmt.c param->paramno = col; param 244 ext/pdo/pdo_stmt.c struct pdo_bound_param_data *param; param 246 ext/pdo/pdo_stmt.c if ((param = zend_hash_find_ptr(stmt->bound_columns, param 248 ext/pdo/pdo_stmt.c param->paramno = col; param 274 ext/pdo/pdo_stmt.c struct pdo_bound_param_data *param = (struct pdo_bound_param_data *)Z_PTR_P(el); param 277 ext/pdo/pdo_stmt.c if (param->stmt->methods->param_hook) { param 278 ext/pdo/pdo_stmt.c param->stmt->methods->param_hook(param->stmt, param, PDO_PARAM_EVT_FREE); param 281 ext/pdo/pdo_stmt.c if (param->name) { param 282 ext/pdo/pdo_stmt.c zend_string_release(param->name); param 285 ext/pdo/pdo_stmt.c if (!Z_ISUNDEF(param->parameter)) { param 286 ext/pdo/pdo_stmt.c zval_ptr_dtor(¶m->parameter); param 287 ext/pdo/pdo_stmt.c ZVAL_UNDEF(¶m->parameter); param 289 ext/pdo/pdo_stmt.c if (!Z_ISUNDEF(param->driver_params)) { param 290 ext/pdo/pdo_stmt.c zval_ptr_dtor(¶m->driver_params); param 292 ext/pdo/pdo_stmt.c efree(param); param 296 ext/pdo/pdo_stmt.c static int really_register_bound_param(struct pdo_bound_param_data *param, pdo_stmt_t *stmt, int is_param) /* {{{ */ param 315 ext/pdo/pdo_stmt.c if (!Z_ISREF(param->parameter)) { param 316 ext/pdo/pdo_stmt.c parameter = ¶m->parameter; param 318 ext/pdo/pdo_stmt.c parameter = Z_REFVAL(param->parameter); param 321 ext/pdo/pdo_stmt.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_STR && param->max_value_len <= 0 && !Z_ISNULL_P(parameter)) { param 330 ext/pdo/pdo_stmt.c } else if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_INT && (Z_TYPE_P(parameter) == IS_FALSE || Z_TYPE_P(parameter) == IS_TRUE)) { param 332 ext/pdo/pdo_stmt.c } else if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_BOOL && Z_TYPE_P(parameter) == IS_LONG) { param 336 ext/pdo/pdo_stmt.c param->stmt = stmt; param 337 ext/pdo/pdo_stmt.c param->is_param = is_param; param 339 ext/pdo/pdo_stmt.c if (Z_REFCOUNTED(param->driver_params)) { param 340 ext/pdo/pdo_stmt.c Z_ADDREF(param->driver_params); param 343 ext/pdo/pdo_stmt.c if (!is_param && param->name && stmt->columns) { param 348 ext/pdo/pdo_stmt.c if (ZSTR_LEN(stmt->columns[i].name) == ZSTR_LEN(param->name) && param 349 ext/pdo/pdo_stmt.c strncmp(ZSTR_VAL(stmt->columns[i].name), ZSTR_VAL(param->name), ZSTR_LEN(param->name) + 1) == 0) { param 350 ext/pdo/pdo_stmt.c param->paramno = i; param 357 ext/pdo/pdo_stmt.c if (param->paramno == -1) { param 359 ext/pdo/pdo_stmt.c spprintf(&tmp, 0, "Did not find column name '%s' in the defined columns; it will not be bound", ZSTR_VAL(param->name)); param 365 ext/pdo/pdo_stmt.c if (param->name) { param 366 ext/pdo/pdo_stmt.c if (is_param && ZSTR_VAL(param->name)[0] != ':') { param 367 ext/pdo/pdo_stmt.c zend_string *temp = zend_string_alloc(ZSTR_LEN(param->name) + 1, 0); param 369 ext/pdo/pdo_stmt.c memmove(ZSTR_VAL(temp) + 1, ZSTR_VAL(param->name), ZSTR_LEN(param->name) + 1); param 370 ext/pdo/pdo_stmt.c param->name = temp; param 372 ext/pdo/pdo_stmt.c param->name = zend_string_init(ZSTR_VAL(param->name), ZSTR_LEN(param->name), 0); param 376 ext/pdo/pdo_stmt.c if (is_param && !rewrite_name_to_position(stmt, param)) { param 377 ext/pdo/pdo_stmt.c if (param->name) { param 378 ext/pdo/pdo_stmt.c zend_string_release(param->name); param 379 ext/pdo/pdo_stmt.c param->name = NULL; param 389 ext/pdo/pdo_stmt.c if (!stmt->methods->param_hook(stmt, param, PDO_PARAM_EVT_NORMALIZE param 391 ext/pdo/pdo_stmt.c if (param->name) { param 392 ext/pdo/pdo_stmt.c zend_string_release(param->name); param 393 ext/pdo/pdo_stmt.c param->name = NULL; param 402 ext/pdo/pdo_stmt.c if (param->paramno >= 0) { param 403 ext/pdo/pdo_stmt.c zend_hash_index_del(hash, param->paramno); param 407 ext/pdo/pdo_stmt.c if (param->name) { param 408 ext/pdo/pdo_stmt.c pparam = zend_hash_update_mem(hash, param->name, param, sizeof(struct pdo_bound_param_data)); param 410 ext/pdo/pdo_stmt.c pparam = zend_hash_index_update_mem(hash, param->paramno, param, sizeof(struct pdo_bound_param_data)); param 425 ext/pdo/pdo_stmt.c ZVAL_UNDEF(¶m->parameter); param 448 ext/pdo/pdo_stmt.c struct pdo_bound_param_data param; param 460 ext/pdo/pdo_stmt.c memset(¶m, 0, sizeof(param)); param 464 ext/pdo/pdo_stmt.c param.name = key; param 465 ext/pdo/pdo_stmt.c param.paramno = -1; param 474 ext/pdo/pdo_stmt.c param.paramno = num_index; param 477 ext/pdo/pdo_stmt.c param.param_type = PDO_PARAM_STR; param 478 ext/pdo/pdo_stmt.c ZVAL_COPY(¶m.parameter, tmp); param 480 ext/pdo/pdo_stmt.c if (!really_register_bound_param(¶m, stmt, 1)) { param 481 ext/pdo/pdo_stmt.c if (!Z_ISUNDEF(param.parameter)) { param 482 ext/pdo/pdo_stmt.c zval_ptr_dtor(¶m.parameter); param 703 ext/pdo/pdo_stmt.c struct pdo_bound_param_data *param; param 705 ext/pdo/pdo_stmt.c ZEND_HASH_FOREACH_PTR(stmt->bound_columns, param) { param 706 ext/pdo/pdo_stmt.c if (param->paramno >= 0) { param 707 ext/pdo/pdo_stmt.c if (!Z_ISREF(param->parameter)) { param 712 ext/pdo/pdo_stmt.c zval_ptr_dtor(Z_REFVAL(param->parameter)); param 715 ext/pdo/pdo_stmt.c fetch_value(stmt, Z_REFVAL(param->parameter), param->paramno, (int *)¶m->param_type); param 1543 ext/pdo/pdo_stmt.c struct pdo_bound_param_data param = {{{0}}}; param 1547 ext/pdo/pdo_stmt.c param.paramno = -1; param 1550 ext/pdo/pdo_stmt.c "lz|llz!", ¶m.paramno, ¶meter, ¶m_type, ¶m.max_value_len, param 1551 ext/pdo/pdo_stmt.c ¶m.driver_params)) { param 1552 ext/pdo/pdo_stmt.c if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS(), "Sz|llz!", ¶m.name, param 1553 ext/pdo/pdo_stmt.c ¶meter, ¶m_type, ¶m.max_value_len, param 1554 ext/pdo/pdo_stmt.c ¶m.driver_params)) { param 1559 ext/pdo/pdo_stmt.c param.param_type = (int) param_type; param 1561 ext/pdo/pdo_stmt.c if (param.paramno > 0) { param 1562 ext/pdo/pdo_stmt.c --param.paramno; /* make it zero-based internally */ param 1563 ext/pdo/pdo_stmt.c } else if (!param.name) { param 1568 ext/pdo/pdo_stmt.c ZVAL_COPY(¶m.parameter, parameter); param 1569 ext/pdo/pdo_stmt.c if (!really_register_bound_param(¶m, stmt, is_param)) { param 1570 ext/pdo/pdo_stmt.c if (!Z_ISUNDEF(param.parameter)) { param 1571 ext/pdo/pdo_stmt.c zval_ptr_dtor(&(param.parameter)); param 1582 ext/pdo/pdo_stmt.c struct pdo_bound_param_data param = {{{0}}}; param 1587 ext/pdo/pdo_stmt.c param.paramno = -1; param 1590 ext/pdo/pdo_stmt.c "lz/|l", ¶m.paramno, ¶meter, ¶m_type)) { param 1591 ext/pdo/pdo_stmt.c if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS(), "Sz/|l", ¶m.name, param 1597 ext/pdo/pdo_stmt.c param.param_type = (int) param_type; param 1599 ext/pdo/pdo_stmt.c if (param.paramno > 0) { param 1600 ext/pdo/pdo_stmt.c --param.paramno; /* make it zero-based internally */ param 1601 ext/pdo/pdo_stmt.c } else if (!param.name) { param 1606 ext/pdo/pdo_stmt.c ZVAL_COPY(¶m.parameter, parameter); param 1607 ext/pdo/pdo_stmt.c if (!really_register_bound_param(¶m, stmt, TRUE)) { param 1608 ext/pdo/pdo_stmt.c if (!Z_ISUNDEF(param.parameter)) { param 1609 ext/pdo/pdo_stmt.c zval_ptr_dtor(&(param.parameter)); param 1610 ext/pdo/pdo_stmt.c ZVAL_UNDEF(¶m.parameter); param 2103 ext/pdo/pdo_stmt.c struct pdo_bound_param_data *param; param 2120 ext/pdo/pdo_stmt.c ZEND_HASH_FOREACH_KEY_PTR(stmt->bound_params, num, key, param) { param 2129 ext/pdo/pdo_stmt.c param->paramno, param->name ? ZSTR_LEN(param->name) : 0, param->name ? (int) ZSTR_LEN(param->name) : 0, param 2130 ext/pdo/pdo_stmt.c param->name ? ZSTR_VAL(param->name) : "", param 2131 ext/pdo/pdo_stmt.c param->is_param, param 2132 ext/pdo/pdo_stmt.c param->param_type); param 355 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); param 307 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) param 425 ext/pdo_firebird/firebird_statement.c SEPARATE_ZVAL(param); param 426 ext/pdo_firebird/firebird_statement.c convert_to_string_ex(param); param 428 ext/pdo_firebird/firebird_statement.c for (rem_cnt = Z_STRLEN_P(param); rem_cnt > 0; rem_cnt -= chunk_size) { param 432 ext/pdo_firebird/firebird_statement.c if (isc_put_segment(H->isc_status, &h, chunk_size, &Z_STRVAL_P(param)[put_cnt])) { param 440 ext/pdo_firebird/firebird_statement.c zval_dtor(param); param 449 ext/pdo_firebird/firebird_statement.c static int firebird_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, /* {{{ */ param 453 ext/pdo_firebird/firebird_statement.c XSQLDA *sqlda = param->is_param ? S->in_sqlda : &S->out_sqlda; param 460 ext/pdo_firebird/firebird_statement.c if (!sqlda || param->paramno >= sqlda->sqld) { param 465 ext/pdo_firebird/firebird_statement.c if (param->is_param && param->paramno == -1) { param 469 ext/pdo_firebird/firebird_statement.c if ((index = zend_hash_find(S->named_params, param->name)) != NULL) { param 470 ext/pdo_firebird/firebird_statement.c param->paramno = Z_LVAL_P(index); param 478 ext/pdo_firebird/firebird_statement.c if ((var->aliasname_length && !strncasecmp(ZSTR_VAL(param->name), var->aliasname, param 479 ext/pdo_firebird/firebird_statement.c min(ZSTR_LEN(param->name), var->aliasname_length))) param 480 ext/pdo_firebird/firebird_statement.c || (var->sqlname_length && !strncasecmp(ZSTR_VAL(param->name), var->sqlname, param 481 ext/pdo_firebird/firebird_statement.c min(ZSTR_LEN(param->name), var->sqlname_length)))) { param 482 ext/pdo_firebird/firebird_statement.c param->paramno = i; param 494 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 519 ext/pdo_firebird/firebird_statement.c if (Z_ISREF(param->parameter)) { param 520 ext/pdo_firebird/firebird_statement.c parameter = Z_REFVAL(param->parameter); param 522 ext/pdo_firebird/firebird_statement.c parameter = ¶m->parameter; param 604 ext/pdo_firebird/firebird_statement.c if (param->paramno == -1) { param 607 ext/pdo_firebird/firebird_statement.c if (param->is_param) { param 613 ext/pdo_firebird/firebird_statement.c if (Z_ISREF(param->parameter)) { param 614 ext/pdo_firebird/firebird_statement.c parameter = Z_REFVAL(param->parameter); param 616 ext/pdo_firebird/firebird_statement.c parameter = ¶m->parameter; param 621 ext/pdo_firebird/firebird_statement.c if (firebird_stmt_get_col(stmt, param->paramno, &value, &value_len, &caller_frees)) { param 622 ext/pdo_firebird/firebird_statement.c switch (PDO_PARAM_TYPE(param->param_type)) { param 634 ext/pdo_firebird/firebird_statement.c if (!param->is_param) { param 635 ext/pdo_firebird/firebird_statement.c char *s = ZSTR_VAL(param->name); param 453 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) /* {{{ */ param 464 ext/pdo_mysql/mysql_statement.c if (S->stmt && param->is_param) { param 468 ext/pdo_mysql/mysql_statement.c if (param->paramno < 0 || param->paramno >= S->num_params) { param 475 ext/pdo_mysql/mysql_statement.c b = &S->params[param->paramno]; param 476 ext/pdo_mysql/mysql_statement.c param->driver_data = b; param 477 ext/pdo_mysql/mysql_statement.c b->is_null = &S->in_null[param->paramno]; param 478 ext/pdo_mysql/mysql_statement.c b->length = &S->in_length[param->paramno]; param 491 ext/pdo_mysql/mysql_statement.c if (!Z_ISREF(param->parameter)) { param 492 ext/pdo_mysql/mysql_statement.c parameter = ¶m->parameter; param 494 ext/pdo_mysql/mysql_statement.c parameter = Z_REFVAL(param->parameter); param 498 ext/pdo_mysql/mysql_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_NULL || (Z_TYPE_P(parameter) == IS_NULL)) { param 499 ext/pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, parameter, MYSQL_TYPE_NULL); param 503 ext/pdo_mysql/mysql_statement.c b = (PDO_MYSQL_PARAM_BIND*)param->driver_data; param 505 ext/pdo_mysql/mysql_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_NULL || Z_TYPE_P(parameter) == IS_NULL) { param 515 ext/pdo_mysql/mysql_statement.c switch (PDO_PARAM_TYPE(param->param_type)) { param 520 ext/pdo_mysql/mysql_statement.c if (!Z_ISREF(param->parameter)) { param 521 ext/pdo_mysql/mysql_statement.c parameter = ¶m->parameter; param 523 ext/pdo_mysql/mysql_statement.c parameter = Z_REFVAL(param->parameter); param 545 ext/pdo_mysql/mysql_statement.c PDO_DBG_INF_FMT("param->parameter->type=%d", Z_TYPE(param->parameter)); param 546 ext/pdo_mysql/mysql_statement.c if (!Z_ISREF(param->parameter)) { param 547 ext/pdo_mysql/mysql_statement.c parameter = ¶m->parameter; param 549 ext/pdo_mysql/mysql_statement.c parameter = Z_REFVAL(param->parameter); param 553 ext/pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, parameter, MYSQL_TYPE_VAR_STRING); param 557 ext/pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, parameter, MYSQL_TYPE_LONGLONG); param 559 ext/pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, parameter, MYSQL_TYPE_LONG); param 563 ext/pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, parameter, MYSQL_TYPE_DOUBLE); param 571 ext/pdo_mysql/mysql_statement.c PDO_DBG_INF_FMT("param->parameter->type=%d", Z_TYPE(param->parameter)); param 572 ext/pdo_mysql/mysql_statement.c if (!Z_ISREF(param->parameter)) { param 573 ext/pdo_mysql/mysql_statement.c parameter = ¶m->parameter; param 575 ext/pdo_mysql/mysql_statement.c parameter = Z_REFVAL(param->parameter); param 200 ext/pdo_oci/oci_statement.c struct pdo_bound_param_data *param = (struct pdo_bound_param_data*)ctx; param 201 ext/pdo_oci/oci_statement.c pdo_oci_bound_param *P = (pdo_oci_bound_param*)param->driver_data; param 204 ext/pdo_oci/oci_statement.c if (!param) { param 211 ext/pdo_oci/oci_statement.c if (Z_ISREF(param->parameter)) param 212 ext/pdo_oci/oci_statement.c parameter = Z_REFVAL(param->parameter); param 214 ext/pdo_oci/oci_statement.c parameter = ¶m->parameter; param 237 ext/pdo_oci/oci_statement.c struct pdo_bound_param_data *param = (struct pdo_bound_param_data*)ctx; param 238 ext/pdo_oci/oci_statement.c pdo_oci_bound_param *P = (pdo_oci_bound_param*)param->driver_data; param 241 ext/pdo_oci/oci_statement.c if (!param) { param 246 ext/pdo_oci/oci_statement.c if (Z_ISREF(param->parameter)) param 247 ext/pdo_oci/oci_statement.c parameter = Z_REFVAL(param->parameter); param 249 ext/pdo_oci/oci_statement.c parameter = ¶m->parameter; param 251 ext/pdo_oci/oci_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB) { param 268 ext/pdo_oci/oci_statement.c Z_STR_P(parameter) = zend_string_alloc(param->max_value_len, 1); param 281 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) /* {{{ */ param 286 ext/pdo_oci/oci_statement.c if (param->is_param) { param 291 ext/pdo_oci/oci_statement.c if (Z_ISREF(param->parameter)) param 292 ext/pdo_oci/oci_statement.c parameter = Z_REFVAL(param->parameter); param 294 ext/pdo_oci/oci_statement.c parameter = ¶m->parameter; param 296 ext/pdo_oci/oci_statement.c P = (pdo_oci_bound_param*)param->driver_data; param 306 ext/pdo_oci/oci_statement.c P = param->driver_data; param 320 ext/pdo_oci/oci_statement.c param->driver_data = P; param 323 ext/pdo_oci/oci_statement.c switch (PDO_PARAM_TYPE(param->param_type)) { param 336 ext/pdo_oci/oci_statement.c value_sz = (sb4) param->max_value_len; param 337 ext/pdo_oci/oci_statement.c if (param->max_value_len == 0) { param 343 ext/pdo_oci/oci_statement.c if (param->name) { param 345 ext/pdo_oci/oci_statement.c &P->bind, S->err, (text*)param->name->val, param 346 ext/pdo_oci/oci_statement.c (sb4) param->name->len, 0, value_sz, P->oci_type, param 351 ext/pdo_oci/oci_statement.c &P->bind, S->err, ((ub4)param->paramno)+1, param 359 ext/pdo_oci/oci_statement.c param, oci_bind_input_cb, param 360 ext/pdo_oci/oci_statement.c param, oci_bind_output_cb)); param 367 ext/pdo_oci/oci_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB) { param 389 ext/pdo_oci/oci_statement.c } else if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB && P->thing) { param 528 ext/pdo_oci/oci_statement.c OCIParam *param = NULL; param 536 ext/pdo_oci/oci_statement.c STMT_CALL(OCIParamGet, (S->stmt, OCI_HTYPE_STMT, S->err, (dvoid*)¶m, colno+1)); param 540 ext/pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &dtype, 0, OCI_ATTR_DATA_TYPE, S->err)); param 544 ext/pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &data_size, 0, OCI_ATTR_DATA_SIZE, S->err)); param 548 ext/pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &scale, 0, OCI_ATTR_SCALE, S->err)); param 552 ext/pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &precis, 0, OCI_ATTR_PRECISION, S->err)); param 556 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 185 ext/pdo_odbc/odbc_stmt.c P = (pdo_odbc_param*)param->driver_data; param 186 ext/pdo_odbc/odbc_stmt.c if (Z_ISREF(param->parameter)) { param 187 ext/pdo_odbc/odbc_stmt.c parameter = Z_REFVAL(param->parameter); param 189 ext/pdo_odbc/odbc_stmt.c parameter = ¶m->parameter; param 282 ext/pdo_odbc/odbc_stmt.c static int odbc_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, param 293 ext/pdo_odbc/odbc_stmt.c if (param->is_param) { param 303 ext/pdo_odbc/odbc_stmt.c P = param->driver_data; param 312 ext/pdo_odbc/odbc_stmt.c switch (PDO_PARAM_TYPE(param->param_type)) { param 323 ext/pdo_odbc/odbc_stmt.c rc = SQLDescribeParam(S->stmt, (SQLUSMALLINT) param->paramno+1, &sqltype, &precision, &scale, &nullable); param 327 ext/pdo_odbc/odbc_stmt.c sqltype = PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB ? param 334 ext/pdo_odbc/odbc_stmt.c if (param->max_value_len > 0) { param 335 ext/pdo_odbc/odbc_stmt.c precision = param->max_value_len; param 345 ext/pdo_odbc/odbc_stmt.c param->driver_data = P; param 356 ext/pdo_odbc/odbc_stmt.c if ((param->param_type & PDO_PARAM_INPUT_OUTPUT) == PDO_PARAM_INPUT_OUTPUT) { param 358 ext/pdo_odbc/odbc_stmt.c } else if (param->max_value_len <= 0) { param 365 ext/pdo_odbc/odbc_stmt.c if (PDO_PARAM_TYPE(param->param_type) != PDO_PARAM_NULL) { param 367 ext/pdo_odbc/odbc_stmt.c P->len = param->max_value_len > 0 ? param->max_value_len : precision; param 375 ext/pdo_odbc/odbc_stmt.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB && P->paramtype != SQL_PARAM_INPUT) { param 380 ext/pdo_odbc/odbc_stmt.c rc = SQLBindParameter(S->stmt, (SQLUSMALLINT) param->paramno+1, param 383 ext/pdo_odbc/odbc_stmt.c (SQLPOINTER)param : param 397 ext/pdo_odbc/odbc_stmt.c P = param->driver_data; param 398 ext/pdo_odbc/odbc_stmt.c if (!Z_ISREF(param->parameter)) { param 399 ext/pdo_odbc/odbc_stmt.c parameter = ¶m->parameter; param 401 ext/pdo_odbc/odbc_stmt.c parameter = Z_REFVAL(param->parameter); param 404 ext/pdo_odbc/odbc_stmt.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB) { param 456 ext/pdo_odbc/odbc_stmt.c } else if (Z_TYPE_P(parameter) == IS_NULL || PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_NULL) { param 483 ext/pdo_odbc/odbc_stmt.c P = param->driver_data; param 490 ext/pdo_odbc/odbc_stmt.c if (Z_ISREF(param->parameter)) { param 491 ext/pdo_odbc/odbc_stmt.c parameter = Z_REFVAL(param->parameter); param 493 ext/pdo_odbc/odbc_stmt.c parameter = ¶m->parameter; 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 (ZSTR_VAL(param->name)[0] == '$') { param 259 ext/pdo_pgsql/pgsql_statement.c ZEND_ATOL(param->paramno, ZSTR_VAL(param->name) + 1); param 265 ext/pdo_pgsql/pgsql_statement.c param->name)) != NULL) { param 266 ext/pdo_pgsql/pgsql_statement.c ZEND_ATOL(param->paramno, namevar + 1); param 267 ext/pdo_pgsql/pgsql_statement.c param->paramno--; param 269 ext/pdo_pgsql/pgsql_statement.c pdo_raise_impl_error(stmt->dbh, stmt, "HY093", ZSTR_VAL(param->name)); param 301 ext/pdo_pgsql/pgsql_statement.c if (param->paramno >= 0) { param 304 ext/pdo_pgsql/pgsql_statement.c if (param->paramno >= zend_hash_num_elements(stmt->bound_params)) { param 309 ext/pdo_pgsql/pgsql_statement.c if (Z_ISREF(param->parameter)) { param 310 ext/pdo_pgsql/pgsql_statement.c parameter = Z_REFVAL(param->parameter); param 312 ext/pdo_pgsql/pgsql_statement.c parameter = ¶m->parameter; param 315 ext/pdo_pgsql/pgsql_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB && param 322 ext/pdo_pgsql/pgsql_statement.c pdo_pgsql_bound_param *P = param->driver_data; param 326 ext/pdo_pgsql/pgsql_statement.c param->driver_data = P; param 329 ext/pdo_pgsql/pgsql_statement.c S->param_values[param->paramno] = (char*)&P->oid; param 330 ext/pdo_pgsql/pgsql_statement.c S->param_lengths[param->paramno] = sizeof(P->oid); param 331 ext/pdo_pgsql/pgsql_statement.c S->param_formats[param->paramno] = 1; param 332 ext/pdo_pgsql/pgsql_statement.c S->param_types[param->paramno] = OIDOID; param 350 ext/pdo_pgsql/pgsql_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_NULL || param 352 ext/pdo_pgsql/pgsql_statement.c S->param_values[param->paramno] = NULL; param 353 ext/pdo_pgsql/pgsql_statement.c S->param_lengths[param->paramno] = 0; param 355 ext/pdo_pgsql/pgsql_statement.c S->param_values[param->paramno] = Z_TYPE_P(parameter) == IS_TRUE ? "t" : "f"; param 356 ext/pdo_pgsql/pgsql_statement.c S->param_lengths[param->paramno] = 1; param 357 ext/pdo_pgsql/pgsql_statement.c S->param_formats[param->paramno] = 0; param 361 ext/pdo_pgsql/pgsql_statement.c S->param_values[param->paramno] = Z_STRVAL_P(parameter); param 362 ext/pdo_pgsql/pgsql_statement.c S->param_lengths[param->paramno] = Z_STRLEN_P(parameter); param 363 ext/pdo_pgsql/pgsql_statement.c S->param_formats[param->paramno] = 0; param 366 ext/pdo_pgsql/pgsql_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_LOB) { param 367 ext/pdo_pgsql/pgsql_statement.c S->param_types[param->paramno] = 0; param 368 ext/pdo_pgsql/pgsql_statement.c S->param_formats[param->paramno] = 1; param 370 ext/pdo_pgsql/pgsql_statement.c S->param_types[param->paramno] = 0; param 375 ext/pdo_pgsql/pgsql_statement.c } else if (param->is_param) { param 377 ext/pdo_pgsql/pgsql_statement.c if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_BOOL && param 378 ext/pdo_pgsql/pgsql_statement.c ((param->param_type & PDO_PARAM_INPUT_OUTPUT) != PDO_PARAM_INPUT_OUTPUT)) { param 379 ext/pdo_pgsql/pgsql_statement.c const char *s = zend_is_true(¶m->parameter) ? "t" : "f"; param 380 ext/pdo_pgsql/pgsql_statement.c param->param_type = PDO_PARAM_STR; param 381 ext/pdo_pgsql/pgsql_statement.c zval_ptr_dtor(¶m->parameter); param 382 ext/pdo_pgsql/pgsql_statement.c ZVAL_STRINGL(¶m->parameter, s, 1); param 440 ext/pdo_pgsql/pgsql_statement.c struct pdo_bound_param_data *param; param 462 ext/pdo_pgsql/pgsql_statement.c (param = zend_hash_index_find_ptr(stmt->bound_columns, colno)) != NULL || param 463 ext/pdo_pgsql/pgsql_statement.c (param = zend_hash_find_ptr(stmt->bound_columns, cols[colno].name)) != NULL)) { param 465 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 91 ext/pdo_sqlite/sqlite_statement.c if (param->is_param) { param 93 ext/pdo_sqlite/sqlite_statement.c if (param->paramno == -1) { param 94 ext/pdo_sqlite/sqlite_statement.c param->paramno = sqlite3_bind_parameter_index(S->stmt, ZSTR_VAL(param->name)) - 1; param 97 ext/pdo_sqlite/sqlite_statement.c switch (PDO_PARAM_TYPE(param->param_type)) { param 102 ext/pdo_sqlite/sqlite_statement.c if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { param 110 ext/pdo_sqlite/sqlite_statement.c if (Z_ISREF(param->parameter)) { param 111 ext/pdo_sqlite/sqlite_statement.c parameter = Z_REFVAL(param->parameter); param 113 ext/pdo_sqlite/sqlite_statement.c parameter = ¶m->parameter; param 116 ext/pdo_sqlite/sqlite_statement.c if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { param 122 ext/pdo_sqlite/sqlite_statement.c if (SQLITE_OK == sqlite3_bind_int64(S->stmt, param->paramno + 1, Z_LVAL_P(parameter))) { param 126 ext/pdo_sqlite/sqlite_statement.c if (SQLITE_OK == sqlite3_bind_int(S->stmt, param->paramno + 1, Z_LVAL_P(parameter))) { param 135 ext/pdo_sqlite/sqlite_statement.c if (Z_ISREF(param->parameter)) { param 136 ext/pdo_sqlite/sqlite_statement.c parameter = Z_REFVAL(param->parameter); param 138 ext/pdo_sqlite/sqlite_statement.c parameter = ¶m->parameter; param 152 ext/pdo_sqlite/sqlite_statement.c if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { param 161 ext/pdo_sqlite/sqlite_statement.c if (SQLITE_OK == sqlite3_bind_blob(S->stmt, param->paramno + 1, param 171 ext/pdo_sqlite/sqlite_statement.c if (Z_ISREF(param->parameter)) { param 172 ext/pdo_sqlite/sqlite_statement.c parameter = Z_REFVAL(param->parameter); param 174 ext/pdo_sqlite/sqlite_statement.c parameter = ¶m->parameter; param 177 ext/pdo_sqlite/sqlite_statement.c if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { param 182 ext/pdo_sqlite/sqlite_statement.c if (SQLITE_OK == sqlite3_bind_text(S->stmt, param->paramno + 1, param 1753 ext/pgsql/pgsql.c char *param; param 1756 ext/pgsql/pgsql.c if (zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS(), "rs", &pgsql_link, ¶m, &len) == FAILURE) { param 1757 ext/pgsql/pgsql.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "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); param 625 ext/readline/readline_cli.c char *param = strstr(&line[1], "="); param 626 ext/readline/readline_cli.c if (param) { param 628 ext/readline/readline_cli.c param++; param 629 ext/readline/readline_cli.c cmd = zend_string_init(&line[1], param - &line[1] - 1, 0); param 631 ext/readline/readline_cli.c zend_alter_ini_entry_chars_ex(cmd, param, strlen(param), PHP_INI_USER, PHP_INI_STAGE_RUNTIME, 0); param 1459 ext/reflection/php_reflection.c parameter_reference *param; param 1469 ext/reflection/php_reflection.c param = intern->ptr; param 1470 ext/reflection/php_reflection.c if (param->fptr->type != ZEND_USER_FUNCTION) { param 1475 ext/reflection/php_reflection.c return param; param 1480 ext/reflection/php_reflection.c static zend_op *_reflection_param_get_default_precv(INTERNAL_FUNCTION_PARAMETERS, parameter_reference *param) param 1484 ext/reflection/php_reflection.c if (param == NULL) { param 1488 ext/reflection/php_reflection.c precv = _get_recv_op((zend_op_array*)param->fptr, param->offset); param 2521 ext/reflection/php_reflection.c parameter_reference *param; param 2527 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2529 ext/reflection/php_reflection.c _parameter_string(&str, param->fptr, param->arg_info, param->offset, param->required, ""); param 2551 ext/reflection/php_reflection.c parameter_reference *param; param 2556 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2558 ext/reflection/php_reflection.c if (!param->fptr->common.scope) { param 2559 ext/reflection/php_reflection.c reflection_function_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, return_value); param 2561 ext/reflection/php_reflection.c reflection_method_factory(param->fptr->common.scope, _copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, return_value); param 2571 ext/reflection/php_reflection.c parameter_reference *param; param 2576 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2578 ext/reflection/php_reflection.c if (param->fptr->common.scope) { param 2579 ext/reflection/php_reflection.c zend_reflection_class_factory(param->fptr->common.scope, return_value); param 2589 ext/reflection/php_reflection.c parameter_reference *param; param 2595 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2597 ext/reflection/php_reflection.c if (param->arg_info->class_name) { param 2613 ext/reflection/php_reflection.c if (param->fptr->type == ZEND_INTERNAL_FUNCTION && param 2614 ext/reflection/php_reflection.c !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { param 2615 ext/reflection/php_reflection.c class_name = ((zend_internal_arg_info*)param->arg_info)->class_name; param 2618 ext/reflection/php_reflection.c class_name = ZSTR_VAL(param->arg_info->class_name); param 2619 ext/reflection/php_reflection.c class_name_len = ZSTR_LEN(param->arg_info->class_name); param 2622 ext/reflection/php_reflection.c ce = param->fptr->common.scope; param 2629 ext/reflection/php_reflection.c ce = param->fptr->common.scope; param 2642 ext/reflection/php_reflection.c if (param->fptr->type == ZEND_INTERNAL_FUNCTION && param 2643 ext/reflection/php_reflection.c !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { param 2648 ext/reflection/php_reflection.c ce = zend_lookup_class(param->arg_info->class_name); param 2666 ext/reflection/php_reflection.c parameter_reference *param; param 2671 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2673 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->type_hint != 0); param 2682 ext/reflection/php_reflection.c parameter_reference *param; param 2687 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2689 ext/reflection/php_reflection.c if (((param->fptr->type == ZEND_INTERNAL_FUNCTION && param 2690 ext/reflection/php_reflection.c !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) ? param 2691 ext/reflection/php_reflection.c ((zend_internal_arg_info*)param->arg_info)->type_hint : param 2692 ext/reflection/php_reflection.c param->arg_info->type_hint) == 0) param 2696 ext/reflection/php_reflection.c reflection_type_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, param->arg_info, return_value); 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->type_hint == IS_ARRAY); param 2721 ext/reflection/php_reflection.c parameter_reference *param; param 2726 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2728 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->type_hint == IS_CALLABLE); param 2737 ext/reflection/php_reflection.c parameter_reference *param; param 2742 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2744 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->allow_null); param 2753 ext/reflection/php_reflection.c parameter_reference *param; param 2758 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2760 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->pass_by_reference); param 2769 ext/reflection/php_reflection.c parameter_reference *param; param 2774 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2777 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->pass_by_reference != ZEND_SEND_BY_REF); param 2786 ext/reflection/php_reflection.c parameter_reference *param; param 2791 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2793 ext/reflection/php_reflection.c RETVAL_LONG(param->offset); param 2802 ext/reflection/php_reflection.c parameter_reference *param; param 2807 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2809 ext/reflection/php_reflection.c RETVAL_BOOL(param->offset >= param->required); param 2818 ext/reflection/php_reflection.c parameter_reference *param; param 2824 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2826 ext/reflection/php_reflection.c if (param->fptr->type != ZEND_USER_FUNCTION) param 2831 ext/reflection/php_reflection.c precv = _get_recv_op((zend_op_array*)param->fptr, param->offset); param 2843 ext/reflection/php_reflection.c parameter_reference *param; param 2850 ext/reflection/php_reflection.c param = _reflection_param_get_default_param(INTERNAL_FUNCTION_PARAM_PASSTHRU); param 2851 ext/reflection/php_reflection.c if (!param) { param 2855 ext/reflection/php_reflection.c precv = _reflection_param_get_default_precv(INTERNAL_FUNCTION_PARAM_PASSTHRU, param); param 2860 ext/reflection/php_reflection.c ZVAL_COPY_VALUE(return_value, RT_CONSTANT(¶m->fptr->op_array, precv->op2)); param 2864 ext/reflection/php_reflection.c EG(scope) = param->fptr->common.scope; param 2878 ext/reflection/php_reflection.c parameter_reference *param; param 2884 ext/reflection/php_reflection.c param = _reflection_param_get_default_param(INTERNAL_FUNCTION_PARAM_PASSTHRU); param 2885 ext/reflection/php_reflection.c if (!param) { param 2889 ext/reflection/php_reflection.c precv = _reflection_param_get_default_precv(INTERNAL_FUNCTION_PARAM_PASSTHRU, param); param 2890 ext/reflection/php_reflection.c if (precv && Z_TYPE_P(RT_CONSTANT(¶m->fptr->op_array, precv->op2)) == IS_CONSTANT) { param 2903 ext/reflection/php_reflection.c parameter_reference *param; param 2909 ext/reflection/php_reflection.c param = _reflection_param_get_default_param(INTERNAL_FUNCTION_PARAM_PASSTHRU); param 2910 ext/reflection/php_reflection.c if (!param) { param 2914 ext/reflection/php_reflection.c precv = _reflection_param_get_default_precv(INTERNAL_FUNCTION_PARAM_PASSTHRU, param); param 2915 ext/reflection/php_reflection.c if (precv && Z_TYPE_P(RT_CONSTANT(¶m->fptr->op_array, precv->op2)) == IS_CONSTANT) { param 2916 ext/reflection/php_reflection.c RETURN_STR_COPY(Z_STR_P(RT_CONSTANT(¶m->fptr->op_array, precv->op2))); param 2926 ext/reflection/php_reflection.c parameter_reference *param; param 2931 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2933 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->is_variadic); param 2942 ext/reflection/php_reflection.c type_reference *param; param 2947 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2949 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->allow_null); param 2958 ext/reflection/php_reflection.c type_reference *param; param 2963 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2965 ext/reflection/php_reflection.c RETVAL_BOOL(param->arg_info->type_hint != IS_OBJECT); param 2974 ext/reflection/php_reflection.c type_reference *param; param 2979 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(param); param 2981 ext/reflection/php_reflection.c switch (param->arg_info->type_hint) { param 2985 ext/reflection/php_reflection.c if (param->fptr->type == ZEND_INTERNAL_FUNCTION && param 2986 ext/reflection/php_reflection.c !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) { param 2987 ext/reflection/php_reflection.c RETURN_STRING(((zend_internal_arg_info*)param->arg_info)->class_name); param 2989 ext/reflection/php_reflection.c RETURN_STR_COPY(param->arg_info->class_name); param 260 ext/soap/php_packet_soap.c sdlParamPtr param = NULL; param 271 ext/soap/php_packet_soap.c ZEND_HASH_FOREACH_PTR(fn->responseParameters, 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 326 ext/soap/php_packet_soap.c if (param != NULL) { param 327 ext/soap/php_packet_soap.c master_to_zval(&tmp, param->encode, val); param 332 ext/soap/php_packet_soap.c add_assoc_zval(return_value, param->paramName, &tmp); param 587 ext/soap/php_sdl.c sdlParamPtr param; param 595 ext/soap/php_sdl.c ZEND_HASH_FOREACH_PTR(params, param) { param 596 ext/soap/php_sdl.c if (param->paramName && param 597 ext/soap/php_sdl.c strcmp(parts, param->paramName) == 0) { param 600 ext/soap/php_sdl.c *x_param = *param; param 601 ext/soap/php_sdl.c param->paramName = NULL; param 680 ext/soap/php_sdl.c sdlParamPtr param; param 693 ext/soap/php_sdl.c param = emalloc(sizeof(sdlParam)); param 694 ext/soap/php_sdl.c memset(param,0,sizeof(sdlParam)); param 695 ext/soap/php_sdl.c param->order = 0; param 702 ext/soap/php_sdl.c param->paramName = estrdup((char*)name->children->content); param 706 ext/soap/php_sdl.c param->encode = get_encoder_from_prefix(ctx->sdl, part, type->children->content); param 710 ext/soap/php_sdl.c param->element = get_element(ctx->sdl, part, element->children->content); param 711 ext/soap/php_sdl.c if (param->element) { param 712 ext/soap/php_sdl.c param->encode = param->element->encode; param 717 ext/soap/php_sdl.c zend_hash_next_index_insert_ptr(parameters, param); param 1514 ext/soap/php_sdl.c sdlParamPtr param = emalloc(sizeof(sdlParam)); param 1515 ext/soap/php_sdl.c sdl_deserialize_key(ht, param, in); param 1516 ext/soap/php_sdl.c param->paramName = sdl_deserialize_string(in); param 1517 ext/soap/php_sdl.c WSDL_CACHE_GET_INT(param->order, in); param 1519 ext/soap/php_sdl.c param->encode = encoders[n]; param 1521 ext/soap/php_sdl.c param->element = types[n]; param 3564 ext/soap/php_sdl.c sdlParamPtr param = Z_PTR_P(zv); param 3565 ext/soap/php_sdl.c if (param->paramName) { param 3566 ext/soap/php_sdl.c efree(param->paramName); param 3568 ext/soap/php_sdl.c efree(param); param 3573 ext/soap/php_sdl.c sdlParamPtr param = Z_PTR_P(zv); param 3574 ext/soap/php_sdl.c if (param->paramName) { param 3575 ext/soap/php_sdl.c free(param->paramName); param 3577 ext/soap/php_sdl.c free(param); param 65 ext/soap/soap.c static xmlNodePtr serialize_parameter(sdlParamPtr param,zval *param_val,int index,char *name, int style, xmlNodePtr parent); param 66 ext/soap/soap.c static xmlNodePtr serialize_zval(zval *val, sdlParamPtr param, char *paramName, int style, xmlNodePtr parent); param 1560 ext/soap/soap.c zval readfile, readfile_ret, param; param 1563 ext/soap/soap.c ZVAL_STRING(¶m, service->sdl->source); param 1565 ext/soap/soap.c if (call_user_function(EG(function_table), NULL, &readfile, &readfile_ret, 1, ¶m ) == FAILURE) { param 1569 ext/soap/soap.c zval_ptr_dtor(¶m); param 2871 ext/soap/soap.c zval *param; param 2942 ext/soap/soap.c ZEND_HASH_FOREACH_VAL(Z_ARRVAL_P(args), param) { param 2944 ext/soap/soap.c ZVAL_DEREF(param); param 2945 ext/soap/soap.c ZVAL_COPY_VALUE(&real_args[i], param); param 3344 ext/soap/soap.c sdlParamPtr param; param 3352 ext/soap/soap.c ZEND_HASH_FOREACH_PTR(function->requestParameters, param) { param 3353 ext/soap/soap.c if (get_node(params, param->paramName) != NULL) { param 3359 ext/soap/soap.c ZEND_HASH_FOREACH_PTR(function->requestParameters, param) { param 3360 ext/soap/soap.c val = get_node(params, param->paramName); param 3365 ext/soap/soap.c master_to_zval(&tmp_parameters[cur_param], param->encode, val); param 3402 ext/soap/soap.c sdlParamPtr param = NULL; param 3404 ext/soap/soap.c (param = zend_hash_index_find_ptr(function->requestParameters, cur_param)) == NULL) { param 3407 ext/soap/soap.c if (param == NULL) { param 3410 ext/soap/soap.c enc = param->encode; param 3754 ext/soap/soap.c xmlNodePtr method = NULL, param; param 3800 ext/soap/soap.c param = serialize_parameter(parameter, ret, 0, "return", use, method); param 3801 ext/soap/soap.c xmlNodeSetContent(rpc_result,param->name); param 3803 ext/soap/soap.c param = serialize_parameter(parameter, ret, 0, "return", use, method); param 3806 ext/soap/soap.c param = serialize_parameter(parameter, ret, 0, "return", use, body); param 3809 ext/soap/soap.c ns = encode_add_ns(param, parameter->element->namens); param 3810 ext/soap/soap.c xmlNodeSetName(param, BAD_CAST(parameter->element->name)); param 3811 ext/soap/soap.c xmlSetNs(param, ns); param 3813 ext/soap/soap.c } else if (strcmp((char*)param->name,"return") == 0) { param 3814 ext/soap/soap.c ns = encode_add_ns(param, uri); param 3815 ext/soap/soap.c xmlNodeSetName(param, BAD_CAST(function_name)); param 3816 ext/soap/soap.c xmlSetNs(param, ns); param 3828 ext/soap/soap.c param = serialize_parameter(parameter, data, i, ZSTR_VAL(param_name), use, method); param 3830 ext/soap/soap.c param = serialize_parameter(parameter, data, i, ZSTR_VAL(param_name), use, body); param 3833 ext/soap/soap.c ns = encode_add_ns(param, parameter->element->namens); param 3834 ext/soap/soap.c xmlNodeSetName(param, BAD_CAST(parameter->element->name)); param 3835 ext/soap/soap.c xmlSetNs(param, ns); param 3856 ext/soap/soap.c xmlNodePtr envelope = NULL, body, param; param 3947 ext/soap/soap.c param = xmlNewChild(body, ns, BAD_CAST("Fault"), NULL); param 4002 ext/soap/soap.c xmlAddChild(param, node); param 4014 ext/soap/soap.c xmlNodePtr node = master_to_xml(get_conversion(IS_STRING), tmp, SOAP_LITERAL, param); param 4018 ext/soap/soap.c xmlNodePtr node = master_to_xml(get_conversion(IS_STRING), tmp, SOAP_LITERAL, param); param 4025 ext/soap/soap.c xmlNodePtr node = xmlNewChild(param, ns, BAD_CAST("Code"), NULL); param 4039 ext/soap/soap.c xmlNodePtr node = xmlNewChild(param, ns, BAD_CAST("Reason"), NULL); param 4057 ext/soap/soap.c xmlAddChild(param, node); param 4098 ext/soap/soap.c serialize_zval(tmp, NULL, detail_name, use, param); param 4294 ext/soap/soap.c xmlNodePtr param; param 4298 ext/soap/soap.c param = serialize_parameter(parameter, &arguments[i], i, NULL, use, method); param 4300 ext/soap/soap.c param = serialize_parameter(parameter, &arguments[i], i, NULL, use, body); param 4303 ext/soap/soap.c ns = encode_add_ns(param, parameter->element->namens); param 4304 ext/soap/soap.c xmlNodeSetName(param, BAD_CAST(parameter->element->name)); param 4305 ext/soap/soap.c xmlSetNs(param, ns); param 4316 ext/soap/soap.c xmlNodePtr param; param 4320 ext/soap/soap.c param = serialize_parameter(parameter, NULL, i, NULL, use, method); param 4322 ext/soap/soap.c param = serialize_parameter(parameter, NULL, i, NULL, use, body); param 4325 ext/soap/soap.c ns = encode_add_ns(param, parameter->element->namens); param 4326 ext/soap/soap.c xmlNodeSetName(param, BAD_CAST(parameter->element->name)); param 4327 ext/soap/soap.c xmlSetNs(param, ns); param 4406 ext/soap/soap.c static xmlNodePtr serialize_parameter(sdlParamPtr param, zval *param_val, int index, char *name, int style, xmlNodePtr parent) param 4426 ext/soap/soap.c if (param != NULL && param->paramName != NULL) { param 4427 ext/soap/soap.c paramName = param->paramName; param 4437 ext/soap/soap.c xmlParam = serialize_zval(param_val, param, paramName, style, parent); param 4442 ext/soap/soap.c static xmlNodePtr serialize_zval(zval *val, sdlParamPtr param, char *paramName, int style, xmlNodePtr parent) param 4449 ext/soap/soap.c if (param != NULL) { param 4450 ext/soap/soap.c enc = param->encode; param 4452 ext/soap/soap.c if (param->element) { param 4453 ext/soap/soap.c if (param->element->fixed) { param 4454 ext/soap/soap.c ZVAL_STRING(&defval, param->element->fixed); param 4456 ext/soap/soap.c } else if (param->element->def && !param->element->nillable) { param 4457 ext/soap/soap.c ZVAL_STRING(&defval, param->element->def); param 4534 ext/soap/soap.c sdlParamPtr param; param 4550 ext/soap/soap.c ZEND_HASH_FOREACH_PTR(tmp->requestParameters, param) { param 4551 ext/soap/soap.c if (param->element) { param 4552 ext/soap/soap.c if (strcmp(param->element->name, (char*)node->name) != 0) { param 4556 ext/soap/soap.c if (param->element->namens != NULL && node->ns != NULL) { param 4557 ext/soap/soap.c if (strcmp(param->element->namens, (char*)node->ns->href) != 0) { param 4561 ext/soap/soap.c } else if ((void*)param->element->namens != (void*)node->ns) { param 4565 ext/soap/soap.c } else if (strcmp(param->paramName, (char*)node->name) != 0) { param 4585 ext/soap/soap.c sdlParamPtr param; param 4591 ext/soap/soap.c param = zend_hash_get_current_data_ptr(function->responseParameters); param 4592 ext/soap/soap.c if (param->encode && param->encode->details.type_str) { param 4593 ext/soap/soap.c smart_str_appendl(buf, param->encode->details.type_str, strlen(param->encode->details.type_str)); param 4601 ext/soap/soap.c ZEND_HASH_FOREACH_PTR(function->responseParameters, param) { param 4605 ext/soap/soap.c if (param->encode && param->encode->details.type_str) { param 4606 ext/soap/soap.c smart_str_appendl(buf, param->encode->details.type_str, strlen(param->encode->details.type_str)); param 4611 ext/soap/soap.c smart_str_appendl(buf, param->paramName, strlen(param->paramName)); param 4625 ext/soap/soap.c ZEND_HASH_FOREACH_PTR(function->requestParameters, param) { 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 1364 ext/sqlite3/sqlite3.c static int register_bound_parameter_to_sqlite(struct php_sqlite3_bound_param *param, php_sqlite3_stmt *stmt) /* {{{ */ param 1376 ext/sqlite3/sqlite3.c if (param->name) { param 1377 ext/sqlite3/sqlite3.c if (ZSTR_VAL(param->name)[0] != ':') { param 1379 ext/sqlite3/sqlite3.c zend_string *temp = zend_string_alloc(ZSTR_LEN(param->name) + 1, 0); param 1381 ext/sqlite3/sqlite3.c memmove(ZSTR_VAL(temp) + 1, ZSTR_VAL(param->name), ZSTR_LEN(param->name) + 1); param 1382 ext/sqlite3/sqlite3.c param->name = temp; param 1384 ext/sqlite3/sqlite3.c param->name = zend_string_init(ZSTR_VAL(param->name), ZSTR_LEN(param->name), 0); param 1387 ext/sqlite3/sqlite3.c param->param_number = sqlite3_bind_parameter_index(stmt->stmt, ZSTR_VAL(param->name)); param 1390 ext/sqlite3/sqlite3.c if (param->param_number < 1) { param 1391 ext/sqlite3/sqlite3.c zend_string_release(param->name); param 1395 ext/sqlite3/sqlite3.c if (param->param_number >= 1) { param 1396 ext/sqlite3/sqlite3.c zend_hash_index_del(hash, param->param_number); param 1399 ext/sqlite3/sqlite3.c if (param->name) { param 1400 ext/sqlite3/sqlite3.c zend_hash_update_mem(hash, param->name, param, sizeof(struct php_sqlite3_bound_param)); param 1402 ext/sqlite3/sqlite3.c zend_hash_index_update_mem(hash, param->param_number, param, sizeof(struct php_sqlite3_bound_param)); param 1415 ext/sqlite3/sqlite3.c struct php_sqlite3_bound_param param = {0}; param 1419 ext/sqlite3/sqlite3.c param.param_number = -1; param 1420 ext/sqlite3/sqlite3.c param.type = SQLITE3_TEXT; param 1422 ext/sqlite3/sqlite3.c if (zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS(), "lz|l", ¶m.param_number, ¶meter, ¶m.type) == FAILURE) { param 1423 ext/sqlite3/sqlite3.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "Sz|l", ¶m.name, ¶meter, ¶m.type) == FAILURE) { param 1431 ext/sqlite3/sqlite3.c ZVAL_COPY(¶m.parameter, parameter); param 1433 ext/sqlite3/sqlite3.c if (!register_bound_parameter_to_sqlite(¶m, stmt_obj)) { param 1434 ext/sqlite3/sqlite3.c if (!Z_ISUNDEF(param.parameter)) { param 1435 ext/sqlite3/sqlite3.c zval_ptr_dtor(&(param.parameter)); param 1436 ext/sqlite3/sqlite3.c ZVAL_UNDEF(¶m.parameter); param 1450 ext/sqlite3/sqlite3.c struct php_sqlite3_bound_param param = {0}; param 1454 ext/sqlite3/sqlite3.c param.param_number = -1; param 1455 ext/sqlite3/sqlite3.c param.type = SQLITE3_TEXT; param 1457 ext/sqlite3/sqlite3.c if (zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS(), "lz/|l", ¶m.param_number, ¶meter, ¶m.type) == FAILURE) { param 1458 ext/sqlite3/sqlite3.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "Sz/|l", ¶m.name, ¶meter, ¶m.type) == FAILURE) { param 1466 ext/sqlite3/sqlite3.c ZVAL_COPY(¶m.parameter, parameter); param 1468 ext/sqlite3/sqlite3.c if (!register_bound_parameter_to_sqlite(¶m, stmt_obj)) { param 1469 ext/sqlite3/sqlite3.c if (!Z_ISUNDEF(param.parameter)) { param 1470 ext/sqlite3/sqlite3.c zval_ptr_dtor(&(param.parameter)); param 1471 ext/sqlite3/sqlite3.c ZVAL_UNDEF(¶m.parameter); param 1487 ext/sqlite3/sqlite3.c struct php_sqlite3_bound_param *param; param 1498 ext/sqlite3/sqlite3.c ZEND_HASH_FOREACH_PTR(stmt_obj->bound_params, param) { param 1501 ext/sqlite3/sqlite3.c if (Z_ISREF(param->parameter)) { param 1502 ext/sqlite3/sqlite3.c parameter = Z_REFVAL(param->parameter); param 1504 ext/sqlite3/sqlite3.c parameter = ¶m->parameter; param 1509 ext/sqlite3/sqlite3.c sqlite3_bind_null(stmt_obj->stmt, param->param_number); param 1513 ext/sqlite3/sqlite3.c switch (param->type) { param 1517 ext/sqlite3/sqlite3.c sqlite3_bind_int64(stmt_obj->stmt, param->param_number, Z_LVAL_P(parameter)); param 1519 ext/sqlite3/sqlite3.c sqlite3_bind_int(stmt_obj->stmt, param->param_number, Z_LVAL_P(parameter)); param 1525 ext/sqlite3/sqlite3.c sqlite3_bind_double(stmt_obj->stmt, param->param_number, Z_DVAL_P(parameter)); param 1535 ext/sqlite3/sqlite3.c php_sqlite3_error(stmt_obj->db_obj, "Unable to read stream for parameter %ld", param->param_number); param 1544 ext/sqlite3/sqlite3.c sqlite3_bind_blob(stmt_obj->stmt, param->param_number, ZSTR_VAL(buffer), ZSTR_LEN(buffer), SQLITE_TRANSIENT); param 1547 ext/sqlite3/sqlite3.c sqlite3_bind_null(stmt_obj->stmt, param->param_number); param 1554 ext/sqlite3/sqlite3.c sqlite3_bind_text(stmt_obj->stmt, param->param_number, Z_STRVAL_P(parameter), Z_STRLEN_P(parameter), SQLITE_STATIC); param 1558 ext/sqlite3/sqlite3.c sqlite3_bind_null(stmt_obj->stmt, param->param_number); param 1562 ext/sqlite3/sqlite3.c php_sqlite3_error(stmt_obj->db_obj, "Unknown parameter type: %pd for parameter %pd", param->type, param->param_number); param 1889 ext/sqlite3/sqlite3.c ZEND_ARG_INFO(1, param) param 1895 ext/sqlite3/sqlite3.c ZEND_ARG_INFO(0, param) param 2184 ext/sqlite3/sqlite3.c struct php_sqlite3_bound_param *param = (struct php_sqlite3_bound_param*)Z_PTR_P(data); param 2186 ext/sqlite3/sqlite3.c if (param->name) { param 2187 ext/sqlite3/sqlite3.c zend_string_release(param->name); param 2190 ext/sqlite3/sqlite3.c if (!Z_ISNULL(param->parameter)) { param 2191 ext/sqlite3/sqlite3.c zval_ptr_dtor(&(param->parameter)); param 2192 ext/sqlite3/sqlite3.c ZVAL_UNDEF(¶m->parameter); param 2194 ext/sqlite3/sqlite3.c efree(param); param 3460 ext/standard/array.c zend_bool array_column_param_helper(zval *param, param 3462 ext/standard/array.c switch (Z_TYPE_P(param)) { param 3464 ext/standard/array.c convert_to_long_ex(param); param 3470 ext/standard/array.c convert_to_string_ex(param); param 33 ext/tidy/php_tidy.h #define TIDY_NODE_ME(name, param) TIDY_METHOD_MAP(name, tnm_ ##name, param) param 34 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 36 ext/tidy/php_tidy.h #define TIDY_DOC_ME(name, param) TIDY_METHOD_MAP(name, tdm_ ##name, param) param 38 ext/tidy/php_tidy.h #define TIDY_ATTR_ME(name, param) TIDY_METHOD_MAP(name, tam_ ##name, param) param 314 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c xml_element* param = xml_elem_new(); param 315 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c param->name = strdup(ELEM_PARAM); param 317 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c Q_PushTail(¶m->children, value); param 319 ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c root = param; param 795 main/rfc1867.c char *cd = NULL, *param = NULL, *filename = NULL, *tmp = NULL; param 825 main/rfc1867.c if (param) { param 826 main/rfc1867.c efree(param); param 828 main/rfc1867.c param = getword_conf(mbuff->input_encoding, pair); param 832 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)) { param 833 main/rfc1867.c efree(param); param 834 main/rfc1867.c param = (char *)new_param; param 859 main/rfc1867.c if (!filename && param) { param 879 main/rfc1867.c if (++count <= PG(max_input_vars) && sapi_module.input_filter(PARSE_POST, param, &value, value_len, &new_val_len)) { param 885 main/rfc1867.c event_formdata.name = param; param 890 main/rfc1867.c efree(param); param 896 main/rfc1867.c safe_php_register_variable(param, value, new_val_len, array_ptr, 0); param 906 main/rfc1867.c event_formdata.name = param; param 914 main/rfc1867.c if (!strcasecmp(param, "MAX_FILE_SIZE")) { param 922 main/rfc1867.c efree(param); param 936 main/rfc1867.c if (!param && !filename) { param 941 main/rfc1867.c if (!param) { param 943 main/rfc1867.c param = emalloc(MAX_SIZE_ANONNAME); param 944 main/rfc1867.c snprintf(param, MAX_SIZE_ANONNAME, "%u", anonindex++); param 952 main/rfc1867.c tmp = param; param 984 main/rfc1867.c event_file_start.name = param; param 988 main/rfc1867.c efree(param); param 995 main/rfc1867.c efree(param); param 1046 main/rfc1867.c sapi_module.sapi_error(E_NOTICE, "upload_max_filesize of " ZEND_LONG_FMT " bytes exceeded - file [%s=%s] not saved", PG(upload_max_filesize), param, filename); param 1051 main/rfc1867.c sapi_module.sapi_error(E_NOTICE, "MAX_FILE_SIZE of " ZEND_LONG_FMT " bytes exceeded - file [%s=%s] not saved", max_file_size, param, filename); param 1094 main/rfc1867.c sapi_module.sapi_error(E_WARNING, "Uploaded file size 0 - file [%s=%s] not saved", param, filename); param 1124 main/rfc1867.c is_arr_upload = (start_arr = strchr(param,'[')) && (param[strlen(param)-1] == ']'); param 1135 main/rfc1867.c if (llen < strlen(param) + MAX_SIZE_OF_INDEX + 1) { param 1136 main/rfc1867.c llen = (int)strlen(param); param 1143 main/rfc1867.c abuf = estrndup(param, strlen(param)-array_len); param 1146 main/rfc1867.c snprintf(lbuf, llen, "%s_name", param); param 1167 main/rfc1867.c snprintf(lbuf, llen, "%s[name]", param); param 1188 main/rfc1867.c snprintf(lbuf, llen, "%s_type", param); param 1198 main/rfc1867.c snprintf(lbuf, llen, "%s[type]", param); param 1214 main/rfc1867.c add_protected_variable(param); param 1223 main/rfc1867.c safe_php_register_variable_ex(param, &zfilename, NULL, 1); param 1230 main/rfc1867.c snprintf(lbuf, llen, "%s[tmp_name]", param); param 1274 main/rfc1867.c snprintf(lbuf, llen, "%s[error]", param); param 1282 main/rfc1867.c snprintf(lbuf, llen, "%s_size", param); param 1295 main/rfc1867.c snprintf(lbuf, llen, "%s[size]", param); param 1302 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 314 main/streams/transports.c *error_text = param.outputs.error_text; param 317 main/streams/transports.c return param.outputs.returncode; param 327 main/streams/transports.c php_stream_xport_param param; param 330 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 332 main/streams/transports.c param.op = want_peer ? STREAM_XPORT_OP_GET_PEER_NAME : STREAM_XPORT_OP_GET_NAME; param 333 main/streams/transports.c param.want_addr = addr ? 1 : 0; param 334 main/streams/transports.c param.want_textaddr = textaddr ? 1 : 0; param 336 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); param 340 main/streams/transports.c *addr = param.outputs.addr; param 341 main/streams/transports.c *addrlen = param.outputs.addrlen; param 344 main/streams/transports.c *textaddr = param.outputs.textaddr; param 347 main/streams/transports.c return param.outputs.returncode; param 354 main/streams/transports.c php_stream_xport_crypto_param param; param 357 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 358 main/streams/transports.c param.op = STREAM_XPORT_CRYPTO_OP_SETUP; param 359 main/streams/transports.c param.inputs.method = crypto_method; param 360 main/streams/transports.c param.inputs.session = session_stream; param 362 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_CRYPTO_API, 0, ¶m); param 365 main/streams/transports.c return param.outputs.returncode; param 375 main/streams/transports.c php_stream_xport_crypto_param param; param 378 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 379 main/streams/transports.c param.op = STREAM_XPORT_CRYPTO_OP_ENABLE; param 380 main/streams/transports.c param.inputs.activate = activate; param 382 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_CRYPTO_API, 0, ¶m); param 385 main/streams/transports.c return param.outputs.returncode; param 399 main/streams/transports.c php_stream_xport_param param; param 438 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 440 main/streams/transports.c param.op = STREAM_XPORT_OP_RECV; param 441 main/streams/transports.c param.want_addr = addr ? 1 : 0; param 442 main/streams/transports.c param.want_textaddr = textaddr ? 1 : 0; param 443 main/streams/transports.c param.inputs.buf = buf; param 444 main/streams/transports.c param.inputs.buflen = buflen; param 445 main/streams/transports.c param.inputs.flags = flags; param 447 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); param 451 main/streams/transports.c *addr = param.outputs.addr; param 452 main/streams/transports.c *addrlen = param.outputs.addrlen; param 455 main/streams/transports.c *textaddr = param.outputs.textaddr; param 457 main/streams/transports.c return recvd_len + param.outputs.returncode; param 467 main/streams/transports.c php_stream_xport_param param; param 484 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 486 main/streams/transports.c param.op = STREAM_XPORT_OP_SEND; param 487 main/streams/transports.c param.want_addr = addr ? 1 : 0; param 488 main/streams/transports.c param.inputs.buf = (char*)buf; param 489 main/streams/transports.c param.inputs.buflen = buflen; param 490 main/streams/transports.c param.inputs.flags = flags; param 491 main/streams/transports.c param.inputs.addr = addr; param 492 main/streams/transports.c param.inputs.addrlen = addrlen; param 494 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); param 497 main/streams/transports.c return param.outputs.returncode; param 506 main/streams/transports.c php_stream_xport_param param; param 509 main/streams/transports.c memset(¶m, 0, sizeof(param)); param 511 main/streams/transports.c param.op = STREAM_XPORT_OP_SHUTDOWN; param 512 main/streams/transports.c param.how = how; param 514 main/streams/transports.c ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, ¶m); param 517 main/streams/transports.c return param.outputs.returncode; param 189 sapi/phpdbg/phpdbg_bp.c switch (conditional->param.type) { param 192 sapi/phpdbg/phpdbg_bp.c "%sbreak at %s if %s\n", *str, conditional->param.str, conditional->code); param 198 sapi/phpdbg/phpdbg_bp.c conditional->param.method.class, conditional->param.method.name, param 205 sapi/phpdbg/phpdbg_bp.c conditional->param.file.name, conditional->param.file.line, param 802 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) /* {{{ */ param 811 sapi/phpdbg/phpdbg_bp.c if (param) { param 814 sapi/phpdbg/phpdbg_bp.c param, &new_break.param); param 866 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_at(const phpdbg_param_t *param) /* {{{ */ param 872 sapi/phpdbg/phpdbg_bp.c if (param->next) { param 873 sapi/phpdbg/phpdbg_bp.c condition = param->next; param 877 sapi/phpdbg/phpdbg_bp.c phpdbg_create_conditional_break(&new_break, param, condition->str, condition->len, hash); param 982 sapi/phpdbg/phpdbg_bp.c static inline zend_bool phpdbg_find_breakpoint_param(phpdbg_param_t *param, zend_execute_data *execute_data) /* {{{ */ param 986 sapi/phpdbg/phpdbg_bp.c switch (param->type) { param 1002 sapi/phpdbg/phpdbg_bp.c if (len == param->len && memcmp(param->str, str, len) == SUCCESS) { param 1003 sapi/phpdbg/phpdbg_bp.c return param->type == STR_PARAM || execute_data->opline - ops->opcodes == param->num; param 1009 sapi/phpdbg/phpdbg_bp.c if (param->file.line == zend_get_executed_lineno()) { param 1011 sapi/phpdbg/phpdbg_bp.c size_t lengths[2] = {strlen(param->file.name), strlen(str)}; param 1015 sapi/phpdbg/phpdbg_bp.c param->file.name, str, lengths[0]) == SUCCESS); param 1030 sapi/phpdbg/phpdbg_bp.c size_t lengths[2] = { strlen(param->method.class), ZSTR_LEN(ops->scope->name) }; param 1031 sapi/phpdbg/phpdbg_bp.c if (lengths[0] == lengths[1] && memcmp(param->method.class, ops->scope->name, lengths[0]) == SUCCESS) { param 1032 sapi/phpdbg/phpdbg_bp.c lengths[0] = strlen(param->method.name); param 1035 sapi/phpdbg/phpdbg_bp.c if (lengths[0] == lengths[1] && memcmp(param->method.name, ops->function_name, lengths[0]) == SUCCESS) { param 1036 sapi/phpdbg/phpdbg_bp.c return param->type == METHOD_PARAM || (execute_data->opline - ops->opcodes) == param->num; param 1044 sapi/phpdbg/phpdbg_bp.c return ((zend_ulong)(phpdbg_opline_ptr_t)execute_data->opline == param->addr); param 1070 sapi/phpdbg/phpdbg_bp.c if (!phpdbg_find_breakpoint_param(&bp->param, execute_data)) { param 1324 sapi/phpdbg/phpdbg_bp.c char *param; param 1327 sapi/phpdbg/phpdbg_bp.c phpdbg_param_tostring(&((phpdbg_breakcond_t*)brake)->param, ¶m), param 1332 sapi/phpdbg/phpdbg_bp.c if (param) param 1333 sapi/phpdbg/phpdbg_bp.c free(param); param 1565 sapi/phpdbg/phpdbg_bp.c switch (brake->param.type) { param 1568 sapi/phpdbg/phpdbg_bp.c brake->id, brake->param.str, brake->code, param 1574 sapi/phpdbg/phpdbg_bp.c brake->id, brake->param.str, brake->param.num, brake->code, param 1580 sapi/phpdbg/phpdbg_bp.c brake->id, brake->param.method.class, brake->param.method.name, brake->code, param 1586 sapi/phpdbg/phpdbg_bp.c brake->id, brake->param.method.class, brake->param.method.name, brake->param.num, brake->code, param 1592 sapi/phpdbg/phpdbg_bp.c brake->id, brake->param.file.name, brake->param.file.line, brake->code, param 1598 sapi/phpdbg/phpdbg_bp.c brake->id, brake->param.addr, brake->code, param 115 sapi/phpdbg/phpdbg_bp.h phpdbg_param_t param; param 138 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_at(const phpdbg_param_t *param); /* }}} */ param 45 sapi/phpdbg/phpdbg_break.c phpdbg_set_breakpoint_at(param); param 52 sapi/phpdbg/phpdbg_break.c phpdbg_delete_breakpoint(param->num); param 47 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API const char *phpdbg_get_param_type(const phpdbg_param_t *param) /* {{{ */ param 49 sapi/phpdbg/phpdbg_cmd.c switch (param->type) { param 73 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_clear_param(phpdbg_param_t *param) /* {{{ */ param 75 sapi/phpdbg/phpdbg_cmd.c if (param) { param 76 sapi/phpdbg/phpdbg_cmd.c switch (param->type) { param 78 sapi/phpdbg/phpdbg_cmd.c efree(param->file.name); param 81 sapi/phpdbg/phpdbg_cmd.c efree(param->method.class); param 82 sapi/phpdbg/phpdbg_cmd.c efree(param->method.name); param 85 sapi/phpdbg/phpdbg_cmd.c efree(param->str); param 94 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API char* phpdbg_param_tostring(const phpdbg_param_t *param, char **pointer) /* {{{ */ param 96 sapi/phpdbg/phpdbg_cmd.c switch (param->type) { param 98 sapi/phpdbg/phpdbg_cmd.c ZEND_IGNORE_VALUE(asprintf(pointer, "%s", param->str)); param 102 sapi/phpdbg/phpdbg_cmd.c ZEND_IGNORE_VALUE(asprintf(pointer, ZEND_ULONG_FMT, param->addr)); param 106 sapi/phpdbg/phpdbg_cmd.c ZEND_IGNORE_VALUE(asprintf(pointer, "%li", param->num)); param 110 sapi/phpdbg/phpdbg_cmd.c ZEND_IGNORE_VALUE(asprintf(pointer, "%s::%s", param->method.class, param->method.name)); param 114 sapi/phpdbg/phpdbg_cmd.c if (param->num) { param 115 sapi/phpdbg/phpdbg_cmd.c ZEND_IGNORE_VALUE(asprintf(pointer, "%s:%lu#%lu", param->file.name, param->file.line, param->num)); param 117 sapi/phpdbg/phpdbg_cmd.c ZEND_IGNORE_VALUE(asprintf(pointer, "%s:%lu", param->file.name, param->file.line)); param 122 sapi/phpdbg/phpdbg_cmd.c ZEND_IGNORE_VALUE(asprintf(pointer, "%s#%lu", param->str, param->num)); param 126 sapi/phpdbg/phpdbg_cmd.c ZEND_IGNORE_VALUE(asprintf(pointer, "%s::%s#%lu", param->method.class, param->method.name, param->num)); param 194 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API zend_ulong phpdbg_hash_param(const phpdbg_param_t *param) /* {{{ */ param 196 sapi/phpdbg/phpdbg_cmd.c zend_ulong hash = param->type; param 198 sapi/phpdbg/phpdbg_cmd.c switch (param->type) { param 204 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->str, param->len); param 208 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->method.class, strlen(param->method.class)); param 209 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->method.name, strlen(param->method.name)); param 213 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->file.name, strlen(param->file.name)); param 214 sapi/phpdbg/phpdbg_cmd.c hash += param->file.line; param 215 sapi/phpdbg/phpdbg_cmd.c if (param->num) param 216 sapi/phpdbg/phpdbg_cmd.c hash += param->num; param 220 sapi/phpdbg/phpdbg_cmd.c hash += param->addr; param 224 sapi/phpdbg/phpdbg_cmd.c hash += param->num; param 228 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->str, param->len); param 229 sapi/phpdbg/phpdbg_cmd.c hash += param->num; param 233 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->method.class, strlen(param->method.class)); param 234 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->method.name, strlen(param->method.name)); param 235 sapi/phpdbg/phpdbg_cmd.c if (param->num) param 236 sapi/phpdbg/phpdbg_cmd.c hash+= param->num; param 324 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_param_debug(const phpdbg_param_t *param, const char *msg) { param 325 sapi/phpdbg/phpdbg_cmd.c if (param && param->type) { param 326 sapi/phpdbg/phpdbg_cmd.c switch (param->type) { param 328 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s STR_PARAM(%s=%zu)\n", msg, param->str, param->len); param 332 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s ADDR_PARAM(" ZEND_ULONG_FMT ")\n", msg, param->addr); param 336 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s NUMERIC_FILE_PARAM(%s:#%lu)\n", msg, param->file.name, param->file.line); param 340 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s FILE_PARAM(%s:%lu)\n", msg, param->file.name, param->file.line); param 344 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s METHOD_PARAM(%s::%s)\n", msg, param->method.class, param->method.name); param 348 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s NUMERIC_METHOD_PARAM(%s::%s)\n", msg, param->method.class, param->method.name); param 352 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s NUMERIC_FUNCTION_PARAM(%s::%ld)\n", msg, param->str, param->num); param 356 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s NUMERIC_PARAM(%ld)\n", msg, param->num); param 360 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s COND_PARAM(%s=%zu)\n", msg, param->str, param->len); param 364 sapi/phpdbg/phpdbg_cmd.c fprintf(stderr, "%s OP_PARAM(%s=%zu)\n", msg, param->str, param->len); param 434 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_stack_push(phpdbg_param_t *stack, phpdbg_param_t *param) { param 441 sapi/phpdbg/phpdbg_cmd.c *(next) = *(param); param 459 sapi/phpdbg/phpdbg_cmd.c PHPDBG_API void phpdbg_stack_separate(phpdbg_param_t *param) { param 463 sapi/phpdbg/phpdbg_cmd.c stack->next = param->next; param 464 sapi/phpdbg/phpdbg_cmd.c param->next = stack; param 465 sapi/phpdbg/phpdbg_cmd.c stack->top = param->top; param 139 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API void phpdbg_stack_push(phpdbg_param_t *stack, phpdbg_param_t *param); param 140 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API void phpdbg_stack_separate(phpdbg_param_t *param); param 154 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API char* phpdbg_param_tostring(const phpdbg_param_t *param, char **pointer); param 155 sapi/phpdbg/phpdbg_cmd.h PHPDBG_API void phpdbg_param_debug(const phpdbg_param_t *param, const char *msg); param 171 sapi/phpdbg/phpdbg_cmd.h #define PHPDBG_COMMAND(name) int phpdbg_do_##name(const phpdbg_param_t *param) param 173 sapi/phpdbg/phpdbg_cmd.h #define PHPDBG_COMMAND_ARGS param param 182 sapi/phpdbg/phpdbg_cmd.h phpdbg_error("command", "type=\"wrongarg\" got=\"%s\"", "Unsupported parameter type (%s) for command", phpdbg_get_param_type(param)); \ param 217 sapi/phpdbg/phpdbg_help.c if (!param || param->type == EMPTY_PARAM) { param 222 sapi/phpdbg/phpdbg_help.c if (param && param->type == STR_PARAM) { param 223 sapi/phpdbg/phpdbg_help.c n = get_command(param->str, param->len, &cmd, phpdbg_prompt_commands); param 231 sapi/phpdbg/phpdbg_help.c if (param->len > 1) { param 233 sapi/phpdbg/phpdbg_help.c if (!strncmp(cmd->name, param->str, param->len)) { param 240 sapi/phpdbg/phpdbg_help.c phpdbg_error("help", "type=\"ambiguousalias\" alias=\"%s\"", "Internal help error, non-unique alias \"%c\"", param->str[0]); param 245 sapi/phpdbg/phpdbg_help.c n = get_command( param->str, param->len, &cmd, phpdbg_help_commands); param 249 sapi/phpdbg/phpdbg_help.c return cmd->handler(param); param 56 sapi/phpdbg/phpdbg_list.c switch (param->type) { param 60 sapi/phpdbg/phpdbg_list.c phpdbg_list_file(file, param->num < 0 ? 1 - param->num : param->num, (param->num < 0 ? param->num : 0) + zend_get_executed_lineno(), 0); param 65 sapi/phpdbg/phpdbg_list.c zend_string *file = zend_string_init(param->file.name, strlen(param->file.name), 0); param 66 sapi/phpdbg/phpdbg_list.c phpdbg_list_file(file, param->file.line, 0, 0); param 78 sapi/phpdbg/phpdbg_list.c phpdbg_list_function_byname(param->str, param->len); param 87 sapi/phpdbg/phpdbg_list.c if (phpdbg_safe_class_lookup(param->method.class, strlen(param->method.class), &ce) == SUCCESS) { param 89 sapi/phpdbg/phpdbg_list.c char *lcname = zend_str_tolower_dup(param->method.name, strlen(param->method.name)); param 94 sapi/phpdbg/phpdbg_list.c phpdbg_error("list", "type=\"notfound\" method=\"%s::%s\"", "Could not find %s::%s", param->method.class, param->method.name); param 99 sapi/phpdbg/phpdbg_list.c phpdbg_error("list", "type=\"notfound\" class=\"%s\"", "Could not find the class %s", param->method.class); param 109 sapi/phpdbg/phpdbg_list.c if (phpdbg_safe_class_lookup(param->str, param->len, &ce) == SUCCESS) { param 120 sapi/phpdbg/phpdbg_list.c phpdbg_error("list", "type=\"notfound\" class=\"%s\"", "The requested class (%s) could not be found", param->str); param 153 sapi/phpdbg/phpdbg_print.c if (phpdbg_safe_class_lookup(param->str, param->len, &ce) == SUCCESS) { param 177 sapi/phpdbg/phpdbg_print.c phpdbg_error("print", "type=\"noclass\" class=\"%s\"", "The class %s could not be found", param->str); param 187 sapi/phpdbg/phpdbg_print.c if (phpdbg_safe_class_lookup(param->method.class, strlen(param->method.class), &ce) == SUCCESS) { param 189 sapi/phpdbg/phpdbg_print.c zend_string *lcname = zend_string_alloc(strlen(param->method.name), 0); param 190 sapi/phpdbg/phpdbg_print.c zend_str_tolower_copy(ZSTR_VAL(lcname), param->method.name, ZSTR_LEN(lcname)); param 200 sapi/phpdbg/phpdbg_print.c phpdbg_error("print", "type=\"nomethod\" method=\"%s::%s\"", "The method %s::%s could not be found", param->method.class, param->method.name); param 205 sapi/phpdbg/phpdbg_print.c phpdbg_error("print", "type=\"noclass\" class=\"%s\"", "The class %s could not be found", param->method.class); param 215 sapi/phpdbg/phpdbg_print.c const char *func_name = param->str; param 216 sapi/phpdbg/phpdbg_print.c size_t func_name_len = param->len; param 406 sapi/phpdbg/phpdbg_prompt.c if (VCWD_STAT(param->str, &sb) != FAILURE) { param 408 sapi/phpdbg/phpdbg_prompt.c char *res = phpdbg_resolve_path(param->str); param 450 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("exec", "type=\"invalid\" context=\"%s\"", "Cannot use %s as execution context, not a valid file or symlink", param->str); param 453 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("exec", "type=\"notfound\" context=\"%s\"", "Cannot stat %s, ensure the file exists", param->str); param 623 sapi/phpdbg/phpdbg_prompt.c if (!param) { param 626 sapi/phpdbg/phpdbg_prompt.c phpdbg_switch_frame(param->num); param 706 sapi/phpdbg/phpdbg_prompt.c if (param && param->type != EMPTY_PARAM && param->len != 0) { param 711 sapi/phpdbg/phpdbg_prompt.c char *argv_str = strtok(param->str, " "); param 812 sapi/phpdbg/phpdbg_prompt.c phpdbg_parse_variable(param->str, param->len, &EG(symbol_table), 0, phpdbg_output_ev_variable, 0); param 828 sapi/phpdbg/phpdbg_prompt.c if (zend_eval_stringl(param->str, param->len, &retval, "eval()'d code") == SUCCESS) { param 878 sapi/phpdbg/phpdbg_prompt.c if (!param) { param 881 sapi/phpdbg/phpdbg_prompt.c phpdbg_dump_backtrace(param->num); param 889 sapi/phpdbg/phpdbg_prompt.c if (!param || param->type == EMPTY_PARAM) { param 890 sapi/phpdbg/phpdbg_prompt.c return phpdbg_do_print_stack(param); param 891 sapi/phpdbg/phpdbg_prompt.c } else switch (param->type) { param 893 sapi/phpdbg/phpdbg_prompt.c return phpdbg_do_print_func(param); param 895 sapi/phpdbg/phpdbg_prompt.c return phpdbg_do_print_method(param); param 951 sapi/phpdbg/phpdbg_prompt.c if (!param) { param 955 sapi/phpdbg/phpdbg_prompt.c } else switch (param->type) { param 957 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_opline(param->addr); param 961 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_file(phpdbg_current_file(), param->num); param 967 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_method(param->method.class, param->method.name); param 970 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_method_opline(param->method.class, param->method.name, param->num); param 973 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_function_opline(param->str, param->num); param 976 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_file(param->file.name, param->file.line); param 979 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_file_opline(param->file.name, param->file.line); param 982 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_expression(param->str, param->len); param 985 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_symbol(param->str, param->len); param 988 sapi/phpdbg/phpdbg_prompt.c phpdbg_set_breakpoint_opcode(param->str, param->len); param 1000 sapi/phpdbg/phpdbg_prompt.c if ((fd=VCWD_POPEN((char*)param->str, "w"))) { param 1004 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("sh", "type=\"failure\" smd=\"%s\"", "Failed to execute %s", param->str); param 1168 sapi/phpdbg/phpdbg_prompt.c if (!param || param->type == EMPTY_PARAM) { param 1174 sapi/phpdbg/phpdbg_prompt.c } else switch (param->type) { param 1177 sapi/phpdbg/phpdbg_prompt.c path = estrndup(param->str, param->len); param 1190 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("dl", "type=\"unsupported\" path=\"%.*s\"", "Cannot dynamically load %.*s - dynamic modules are not supported", (int) param->len, param->str); param 1204 sapi/phpdbg/phpdbg_prompt.c if (VCWD_STAT(param->str, &sb) != -1) { param 1205 sapi/phpdbg/phpdbg_prompt.c phpdbg_try_file_init(param->str, param->len, 0); param 1207 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("source", "type=\"notfound\" file=\"%s\"", "Failed to stat %s, file does not exist", param->str); param 1215 sapi/phpdbg/phpdbg_prompt.c FILE *handle = VCWD_FOPEN(param->str, "w+"); param 1221 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("export", "type=\"openfailure\" file=\"%s\"", "Failed to open or create %s, check path and permissions", param->str); param 1230 sapi/phpdbg/phpdbg_prompt.c char *lcname = zend_str_tolower_dup(param->str, param->len); param 1240 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("register", "type=\"notfound\" function=\"%s\"", "The requested function (%s) could not be found", param->str); param 1304 sapi/phpdbg/phpdbg_prompt.c if (!param) { param 1306 sapi/phpdbg/phpdbg_prompt.c } else switch (param->type) { param 1314 sapi/phpdbg/phpdbg_prompt.c phpdbg_list_function_byname(param->str, param->len); param 1328 sapi/phpdbg/phpdbg_prompt.c if (!param || param->type == EMPTY_PARAM) { param 1330 sapi/phpdbg/phpdbg_prompt.c } else switch (param->type) { param 1332 sapi/phpdbg/phpdbg_prompt.c if (phpdbg_create_var_watchpoint(param->str, param->len) != FAILURE) { param 1333 sapi/phpdbg/phpdbg_prompt.c phpdbg_notice("watch", "variable=\"%.*s\"", "Set watchpoint on %.*s", (int) param->len, param->str); param 1688 sapi/phpdbg/phpdbg_prompt.c if (!param || param->type == EMPTY_PARAM) { param 1690 sapi/phpdbg/phpdbg_prompt.c } else switch (param->type) { param 1692 sapi/phpdbg/phpdbg_prompt.c if (FAILURE == phpdbg_eol_global_update(param->str)) { param 1693 sapi/phpdbg/phpdbg_prompt.c phpdbg_notice("eol", "unknown EOL name '%s', give crlf, lf, cr", "unknown EOL name '%s', give crlf, lf, cr", param->str); param 52 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 55 sapi/phpdbg/phpdbg_set.c phpdbg_set_prompt(param->str); param 63 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 65 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 67 sapi/phpdbg/phpdbg_set.c if (param->num) { param 83 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 85 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 87 sapi/phpdbg/phpdbg_set.c PHPDBG_G(lines) = param->num; param 99 sapi/phpdbg/phpdbg_set.c switch (param->type) { param 101 sapi/phpdbg/phpdbg_set.c if (param->next) { param 102 sapi/phpdbg/phpdbg_set.c if (param->next->num) { param 103 sapi/phpdbg/phpdbg_set.c phpdbg_enable_breakpoint(param->num); param 105 sapi/phpdbg/phpdbg_set.c phpdbg_disable_breakpoint(param->num); param 108 sapi/phpdbg/phpdbg_set.c phpdbg_breakbase_t *brake = phpdbg_find_breakbase(param->num); param 110 sapi/phpdbg/phpdbg_set.c phpdbg_writeln("setbreak", "id=\"%ld\" active=\"%s\"", "Breakpoint #%ld %s", param->num, brake->disabled ? "off" : "on"); param 112 sapi/phpdbg/phpdbg_set.c phpdbg_error("setbreak", "type=\"nobreak\" id=\"%ld\"", "Failed to find breakpoint #%ld", param->num); param 126 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 128 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 130 sapi/phpdbg/phpdbg_set.c if (param->num) { param 147 sapi/phpdbg/phpdbg_set.c const phpdbg_color_t *color = phpdbg_get_color(param->next->str, param->next->len); param 150 sapi/phpdbg/phpdbg_set.c phpdbg_error("setcolor", "type=\"nocolor\"", "Failed to find the requested color (%s)", param->next->str); param 154 sapi/phpdbg/phpdbg_set.c switch (phpdbg_get_element(param->str, param->len)) { param 175 sapi/phpdbg/phpdbg_set.c phpdbg_error("setcolor", "type=\"invalidtype\"", "Failed to find the requested element (%s)", param->str); param 183 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 185 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 187 sapi/phpdbg/phpdbg_set.c if (param->num) { param 204 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 206 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 211 sapi/phpdbg/phpdbg_set.c PHPDBG_G(oplog) = fopen(param->str, "w+"); param 213 sapi/phpdbg/phpdbg_set.c phpdbg_error("setoplog", "type=\"openfailure\" file=\"%s\"", "Failed to open %s for oplog", param->str); param 221 sapi/phpdbg/phpdbg_set.c phpdbg_notice("setoplog", "file=\"%s\"", "Successfully opened oplog %s", param->str); param 233 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 235 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 237 sapi/phpdbg/phpdbg_set.c if (param->num) { param 252 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 254 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 256 sapi/phpdbg/phpdbg_set.c if (param->len == sizeof("opcode") - 1 && !memcmp(param->str, "opcode", sizeof("opcode"))) { param 258 sapi/phpdbg/phpdbg_set.c } else if (param->len == sizeof("line") - 1 && !memcmp(param->str, "line", sizeof("line"))) { param 273 sapi/phpdbg/phpdbg_set.c if (!param || param->type == EMPTY_PARAM) { param 275 sapi/phpdbg/phpdbg_set.c } else switch (param->type) { param 277 sapi/phpdbg/phpdbg_set.c if (param->num) { param 148 sapi/phpdbg/phpdbg_wait.c phpdbg_param_t param; param 149 sapi/phpdbg/phpdbg_wait.c param.str = Z_STRVAL_P(script); param 150 sapi/phpdbg/phpdbg_wait.c PHPDBG_COMMAND_HANDLER(exec)(¶m); param 696 sapi/phpdbg/phpdbg_watch.c switch (param->type) { param 698 sapi/phpdbg/phpdbg_watch.c if (phpdbg_delete_var_watchpoint(param->str, param->len) == FAILURE) { param 701 sapi/phpdbg/phpdbg_watch.c phpdbg_notice("watchdelete", "variable=\"%.*s\"", "Removed watchpoint %.*s", (int) param->len, param->str); param 717 sapi/phpdbg/phpdbg_watch.c switch (param->type) { param 719 sapi/phpdbg/phpdbg_watch.c if (phpdbg_watchpoint_parse_symtables(param->str, param->len, phpdbg_create_recursive_watchpoint) != FAILURE) { param 720 sapi/phpdbg/phpdbg_watch.c phpdbg_notice("watchrecursive", "variable=\"%.*s\"", "Set recursive watchpoint on %.*s", (int)param->len, param->str); param 736 sapi/phpdbg/phpdbg_watch.c switch (param->type) { param 738 sapi/phpdbg/phpdbg_watch.c if (phpdbg_watchpoint_parse_symtables(param->str, param->len, phpdbg_create_array_watchpoint) != FAILURE) { param 739 sapi/phpdbg/phpdbg_watch.c phpdbg_notice("watcharray", "variable=\"%.*s\"", "Set array watchpoint on %.*s", (int)param->len, param->str); param 30 win32/build/deplister.c ULONG va, ULONG param)