php函数之形式参数与实际参数是什么意思?

php函数之形式参数与实际参数是什么意思?,第1张

概述php函数形式参数与实际参数是什么意思? 上一篇文章中我们了解了什么是函数,如何去创建一个函数,创建函数的方法请看《php函数之如何创建一个函数?》。这次我们来了解一个重要的,这就是参数。函数离不开参数,没有参数,函数将得不到自己想要的信息,今天我们就来好好了解一下参数。

我们在介绍之前,先让我们看看,什么是参数,对参数有个大致的了解。

参数,也称为参数变量。当我们研究问题时,我们关注一些变量的变化以及它们之间的关系。其中一个或一些称为自变量,另一个或其他称为因变量。如果我们引入一个或多个变量来描述自变量和因变量的变化,那么引入的变量就不是当前问题中必须研究的变量。我们称这些变量为参数变量或参数。

如果函数没有参数列表,则函数执行的任务是固定的,用户在调用函数时不能更改函数内部的某些执行行为。

如果函数具有参数列表,则函数可以从外部获取执行函数所需的数据值。也就是说,当用户调用函数时,在执行函数体之前,通过函数的参数列表将一些数据传递给函数,以便在函数执行函数体时,可以根据用户传递的数据确定如何执行函数体。

参数有两种形式,分别是形式参数和实际参数。

首先我们来看一个小案例。

<?PHPfunction familyname($fname,$year) {  echo "$fname Zhang. Born in $year <br>";}familyname("li","1975");familyname("Hong","1978");familyname("Tao","1983");?>

输出结果是

li Zhang. Born in 1975Hong Zhang. Born in 1978Tao Zhang. Born in 1983

在这个案例中,我们可以看见在function后面有一个小括号,小括号里有两个带有$的字母“$fname”和“$year”,这两个字母就是形式参数,而下面familyname后括号里的“li”、"1975"等其他的字母和数字,这些便是实际参数了。

通过这个例子我们也大致了解了实际参数和形式参数,下面我们就来具体学习一下。

形式参数

形式参数就是定义函数时函数名后面括号内的参数列表(简称“形参”),就像它的名字一样,形参本身没有具体的值。因为函数体中需要使用外部传入的参数,为了使参数可以正确地传递进来,就需要通过形式参数与函数体里面的数据进行传递,形式参数如下图所示。

实际参数

实际参数就是我们在调用函数时函数名后面括号中的若干个参数(简称“实参”),实参和形参需要按顺序一一对应,它会替换形式参数在函数体中对应的变量值,函数的参数可以是一个具体的值,也可以是一个变量,实际参数如下图所示。

现在我们就将实参和形参学习完啦。

你想要的PHP知识都在这里 →php视频教程 总结

以上是内存溢出为你收集整理的php函数之形式参数与实际参数是什么意思?全部内容,希望文章能够帮你解决php函数之形式参数与实际参数是什么意思?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1153585.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存