博客列表 >7月30日作业-函数的认识

7月30日作业-函数的认识

小淇的博客
小淇的博客原创
2019年08月01日 10:29:41760浏览

实例

<?php
//默认参数
function office($cpu = "i5")
{
    return "这台电脑默认cpu: $cpu \n";
}
echo office();
echo '<hr>';
//2. 实例演示剩余参数;
function reverse1($a, ...$arr)
{
    return $a + array_sum($arr);
}
echo reverse1(5,12,212,3243,32323);

echo '<hr>';
// 3实际演示匿名函数,并调用外部数据;
$name="php";
$example = function () use ($name) {
    var_dump($name);
};
echo $example();
echo '<hr>';
//4. 实际演示call_user_func_array()的常用场景(忽略调用对象方法)
//调用回调函数,并把一个数组参数作为回调函数的参数
//(1)普通使用:动态调用普通函数时,参数和调用方法名称不确定的时候很好用
function sayEnglish($fName, $content) {
    echo 'I am ' . $content;
}

function sayChinese($fName, $content, $country) {
    echo $content . $country;
    echo "<br>";
}

function user() {
    $args = func_get_args();
    call_user_func_array($args[0], $args);
}

echo user('sayChinese', '我是', '中国人');
echo user('sayEnglish', 'Chinese');


?>

运行实例 »

点击 "运行实例" 按钮查看在线实例


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议