开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第12天,点击查看活动详情
PHP引用调用
默认情况下,传递给函数的值不会修改实际值(按值调用)。但我们可以通过传递值作为引用来实现。
默认情况下,传递给函数的值是按值调用的。要将值作为引用传递,需要在参数名称之前使用&符号。
让我们看一个PHP中引用调用的简单示例。
- function sayHello($name){
- echo "Hello $name
"; - }
- sayHello("1");
- sayHello("2");
- sayHello("3");
- ?>
Output:
1
2
3
PHP函数:默认参数值
我们可以在函数中指定默认参数值。在调用PHP函数时,如果不指定任何参数,它将采用默认参数。让我们看一个在PHP函数中使用默认参数值的简单示例。
- function adder(&$str2)
- {
- $str2 .= '默认参数';
- }
- $str = 'Hello ';
- adder($str);
- echo $str;
- ?>
Output:
默认参数
PHP函数:默认参数值
我们可以在函数中指定默认参数值。在调用PHP函数时,如果不指定任何参数,它将采用默认参数。
PHP参数化函数
PHP参数化函数是带有参数的函数。可以在函数内传递任意数量的参数。这些传递的参数充当函数中的变量。
它们在函数名之后的括号内指定。
输出取决于作为参数传递到函数中的动态值。
PHP按值调用
PHP允许您按值调用函数并同时引用两者。在PHP按值调用的情况下,如果在函数内部修改了实际值,则不会修改它。
让我们通过示例了解按值调用的概念。
示例1
在本例中,变量str变量只会得到“Hello”。这是因为仅在局部变量str变量。