形参和实参是什么?
到了百度,感觉没说清楚或者没听清。
举个例子是最好的。
回复内容:
形参和实参是什么?
到了百度,感觉没说清楚或者没听清。
举个例子是最好的。
PHP不太清楚,可以用c来说明。 原理是一样的。
形参,形式参数。 表示在你的函数中使用的参数的类型和名称。
例如
voidfn(inta,int b ) )。
{
return a b;
}
其中的a和b是形参,表示函数中使用的参数的形状。
实际参考更容易理解实际参数,即执行此函数时实际使用的参数。
c=fn (1,2 );
其中1和2是实参。
形参是为函数传递的值而准备的外函,实参是最后传递的形参,也就是塞在该外函中的实际值。 您可以在函数中使用外壶访问外壶中的值
形参和实参,很容易从字面上理解。 那是进行形状的参数; 实际参数
理解示例:
Functionsum($a,$b=1) ) ) )。
返回$ a $ b; //$a,$b是形参
}
sum (1,2 ); //1,2是实际参考的值
sum(1; //因为这里没有定义$b的值,所以默认值为1; 但是,调用这个函数。 实际参加只有$a
更深刻地理解
函数参数(
return func_get_arg (; //虽然没有一个参考,但是可以通过func_get_arg )函数来获得实际参数
}
Params(1、2、3、4、…); //这里调用函数,但函数没有指定参数(形状参数); 但是,我也可以传递参数。 而且,数量没有限制。 此实体的参数是实参
形参占位,实参传值
形参当然也用于约束调用时的数据类型和个数
地址和值的不同
因为是例子,所以不列举自己不知道的理论,有高中定义域和定义域中的值,还有印象吗? 实参类似于定义域的值,形参类似于定义域。 请大神轻点
functiondosomething($a形参) {
$b=$a实参;
}
谦虚的八宝粥写函数时,函数需要的参数是形参
谦虚的八宝粥调用函数时,函数使用的参数是实参
函数foo ($ a ) {
}
这个时候$a有价值吗? 不,是形参。
$b=5;
这个时候$b有价值吗? 有。 所以,我是实参。
相关标签: php
本文原创发布了php中文网。 转载请注明出处。 谢谢您的尊重。