我试图掌握PHP函数的概念.我知道如何创建一个.
function functionName()
{
//code to be executed;
}
我也知道如何调用函数.关于参数是什么,我只是有点困惑.我已经阅读了php手册和w3schools.com的教程.根据我的理解,你需要一个参数来传递一个值到函数?如果这是正确的,为什么不在函数内创建呢?为什么要使用参数?
像这样:
function num()
{
$s=14;
echo $s;
}
num();
?>
我知道你可以这样做:
function num($s=14)
{
echo $s;
}
num();
?>
要么:
function num($s)
{
echo $s;
}
num($s=14);
?>
有人可以给我一个使用参数的真实应用,比如说可能是基于用户的动态内容网站吗?我想这会帮助我更好地理解它.
解决方法:
传递参数允许您多次使用一个函数.例如:
如果您想编写一个发送邮件的函数 – 您可以传递以下参数:
$to = $_POST['to'];
$from = $_POST['from'];
$subject = $_POST['subject'];
然后,在你的功能:
function sendmail($to, $from, $subject){
//code to be executed
}
现在,您可以在Web应用程序的各个位置重复使用发送功能.
标签:php,function,parameters
来源: https://codeday.me/bug/20190530/1184189.html