PHP函数
PHP函数是一段代码,可以多次重用。它可以将输入作为参数列表并返回值。 PHP中有数千个内置函数。
在PHP中,无涯教程还可以定义 Conditional函数, Function中的函数和递归函数。
函数优势
代码可重用性- 与其他编程语言一样,PHP函数仅定义一次并且可以多次调用。
更少的代码 - 由于您不需要多次编写逻辑,因此可以节省大量代码。通过使用函数,您只能编写一次逻辑并重新使用它。
易于理解 - PHP函数将编程逻辑分开。因此,由于每种逻辑均以函数形式划分,因此更易于理解应用程序的流程。
自定义函数
function functionname(){ //code to be executed }
函数示例
File: function1.phpHello PHP Function
函数参数
无涯教程可以通过以逗号分隔的参数传递PHP函数中的信息。
PHP支持按值调用(默认),按引用调用,默认参数值和可变长度参数列表 。
看一下在PHP函数中传递单个参数的示例。
File: functionarg.php<?php function sayHello($name){ echo "Hello $name"; } sayHello("Sonoo"); sayHello("Vimal"); sayHello("John"); ?>
Hello Sonoo Hello Vimal Hello John
看一下在PHP函数中传递两个参数的示例。
File: functionarg2.php<?php function sayHello($name,$age){ echo "Hello $name, you are $age years old"; } sayHello("Sonoo",27); sayHello("Vimal",29); sayHello("John",23); ?>
Hello Sonoo, you are 27 years old Hello Vimal, you are 29 years old Hello John, you are 23 years old
通过引用调用
默认情况下,传递给函数的值不会修改实际值(按值调用)。但是可以通过传递值作为参考来实现。
默认情况下,传递给函数的值是按值调用的。要将值作为参考传递,您需要在参数名称前使用&符号。
让无涯教程看一个简单的示例,在PHP中通过引用进行调用。
File: functionref.phpfunction adder(&$str2)
{
$str2 .= 'Call By Reference';
}
$str = 'Hello ';
adder($str);
echo $str; Hello Call By Reference
默认参数值
可以在函数中指定默认参数值。如果不指定任何参数,则在调用PHP函数时,它将采用默认参数。看一个在PHP函数中使用默认参数值的简单示例。
File: functiondefaultarg.php<?php function sayHello($name="Sonoo"){ echo "Hello $name"; } sayHello("Rajesh"); sayHello();//passing no value sayHello("John"); ?>
Hello Rajesh Hello Sonoo Hello John
函数返回值
让无涯教程看一个返回值的PHP函数的示例。
File: functiondefaultarg.phpCube of 3 is: 27
祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)
精选教程推荐
👇 以下精选教程可能对您有帮助,拓展您的技术视野
暂无学习笔记,成为第一个分享的人吧!
您的笔记将帮助成千上万的学习者