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(&param);
param            3412 ext/imap/php_imap.c 				add_property_string(&param, "attribute", par->attribute);
param            3415 ext/imap/php_imap.c 				add_property_string(&param, "value", par->value);
param            3418 ext/imap/php_imap.c 			add_next_index_object(&parametres, &param);
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(&param);
param            4644 ext/imap/php_imap.c 				add_property_string(&param, "attribute", par->attribute);
param            4647 ext/imap/php_imap.c 				add_property_string(&param, "value", par->value);
param            4650 ext/imap/php_imap.c 			add_next_index_object(&parametres, &param);
param            4662 ext/imap/php_imap.c 			object_init(&param);
param            4663 ext/imap/php_imap.c 			_php_imap_add_body(&param, &part->body);
param            4664 ext/imap/php_imap.c 			add_next_index_object(&parametres, &param);
param            4673 ext/imap/php_imap.c 		object_init(&param);
param            4674 ext/imap/php_imap.c 		_php_imap_add_body(&param, body);
param            4675 ext/imap/php_imap.c 		add_next_index_object(&parametres, &param);
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**)&param, 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, &param);
param            1073 ext/openssl/xp_ssl.c 			if (FAILURE == call_user_function_ex(EG(function_table), NULL, val, &retval, 1, &param, 0, NULL)) {
param            1323 ext/pcntl/pcntl.c 	zval param, *handle, retval;
param            1353 ext/pcntl/pcntl.c 			ZVAL_LONG(&param, queue->signo);
param            1357 ext/pcntl/pcntl.c 			call_user_function(EG(function_table), NULL, handle, &retval, 1, &param);
param            1358 ext/pcntl/pcntl.c 			zval_ptr_dtor(&param);
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 = &param->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 = &param->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), &quotedstr, &quotedstrlen))
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), &quotedstr, &quotedstrlen))
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**)&param)) {
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(&param->parameter);
param             287 ext/pdo/pdo_stmt.c 		ZVAL_UNDEF(&param->parameter);
param             289 ext/pdo/pdo_stmt.c 	if (!Z_ISUNDEF(param->driver_params)) {
param             290 ext/pdo/pdo_stmt.c 		zval_ptr_dtor(&param->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 = &param->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(&param->parameter);
param             448 ext/pdo/pdo_stmt.c 		struct pdo_bound_param_data param;
param             460 ext/pdo/pdo_stmt.c 			memset(&param, 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(&param.parameter, tmp);
param             480 ext/pdo/pdo_stmt.c 			if (!really_register_bound_param(&param, stmt, 1)) {
param             481 ext/pdo/pdo_stmt.c 				if (!Z_ISUNDEF(param.parameter)) {
param             482 ext/pdo/pdo_stmt.c 					zval_ptr_dtor(&param.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 *)&param->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!", &param.paramno, &parameter, &param_type, &param.max_value_len,
param            1551 ext/pdo/pdo_stmt.c 			&param.driver_params)) {
param            1552 ext/pdo/pdo_stmt.c 		if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS(), "Sz|llz!", &param.name,
param            1553 ext/pdo/pdo_stmt.c 				&parameter, &param_type, &param.max_value_len,
param            1554 ext/pdo/pdo_stmt.c 				&param.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(&param.parameter, parameter);
param            1569 ext/pdo/pdo_stmt.c 	if (!really_register_bound_param(&param, 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", &param.paramno, &parameter, &param_type)) {
param            1591 ext/pdo/pdo_stmt.c 		if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS(), "Sz/|l", &param.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(&param.parameter, parameter);
param            1607 ext/pdo/pdo_stmt.c 	if (!really_register_bound_param(&param, 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(&param.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 = &param->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 = &param->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 = &param->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 = &param->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 = &param->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 = &param->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 = &param->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 = &param->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 = &param->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*)&param, 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*)&param);
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 = &param->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 = &param->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 = &param->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 = &param->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(&param->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(&param->parameter);
param             382 ext/pdo_pgsql/pgsql_statement.c 			ZVAL_STRINGL(&param->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 = &param->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 = &param->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 = &param->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, &param, &len) == FAILURE) {
param            1757 ext/pgsql/pgsql.c 		if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &param, &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(&param->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(&param->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(&param->fptr->op_array, precv->op2)) == IS_CONSTANT) {
param            2916 ext/reflection/php_reflection.c 		RETURN_STR_COPY(Z_STR_P(RT_CONSTANT(&param->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(&param, service->sdl->source);
param            1565 ext/soap/soap.c 			if (call_user_function(EG(function_table), NULL, &readfile, &readfile_ret, 1, &param ) == FAILURE) {
param            1569 ext/soap/soap.c 			zval_ptr_dtor(&param);
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", &param.param_number, &parameter, &param.type) == FAILURE) {
param            1423 ext/sqlite3/sqlite3.c 		if (zend_parse_parameters(ZEND_NUM_ARGS(), "Sz|l", &param.name, &parameter, &param.type) == FAILURE) {
param            1431 ext/sqlite3/sqlite3.c 	ZVAL_COPY(&param.parameter, parameter);
param            1433 ext/sqlite3/sqlite3.c 	if (!register_bound_parameter_to_sqlite(&param, 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(&param.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", &param.param_number, &parameter, &param.type) == FAILURE) {
param            1458 ext/sqlite3/sqlite3.c 		if (zend_parse_parameters(ZEND_NUM_ARGS(), "Sz/|l", &param.name, &parameter, &param.type) == FAILURE) {
param            1466 ext/sqlite3/sqlite3.c 	ZVAL_COPY(&param.parameter, parameter);
param            1468 ext/sqlite3/sqlite3.c 	if (!register_bound_parameter_to_sqlite(&param, 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(&param.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 = &param->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(&param->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(&param->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(&param, 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, &param);
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(&param, 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, &param);
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(&param, 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, &param);
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(&param, 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, &param);
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(&param, 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, &param);
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(&param, 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, &param);
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(&param, 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, &param);
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(&param, 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, &param);
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(&param, 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, &param);
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(&param, 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, &param);
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, &param),
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)(&param);
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)