解析PHP可变函数的经典用法

 更新时间:2013年06月20日 16:47:22   作者:  
本篇文章是对PHP可变函数的经典用法进行了详细的分析介绍,需要的朋友参考下
复制代码 代码如下:

<?php
function map($fun, $list,$params=array()){
    $acc=NULL;
    $last=array_push($params, NULL,$acc)-1;
    foreach($list as $params[$last-1]){     //第一次见这种写法感觉很神奇
        $params[$last]=call_user_func_array($fun , $params  );
    }
    $acc=array_pop($params);
    return $acc;
}
function add($element,$acc){
    if ($acc == NULL);
    return $acc=$element+$acc;
}
$result=0;
$result=addTo($result,1);
$result=addTo($result,2);
$result=addTo($result,3);
echo "result = $result\n";
$result=0;
$result=map('addTo',array(1,2,3));
echo "result= $result\n";
?>

这样以后累加 类似的计算就方便多了。。。

相关文章

  • PHP基于phpqrcode类生成二维码的方法示例详解

    PHP基于phpqrcode类生成二维码的方法示例详解

    这篇文章主要介绍了PHP基于phpqrcode类生成二维码的方法详解,文章通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • PHP实现的memcache环形队列类实例

    PHP实现的memcache环形队列类实例

    这篇文章主要介绍了PHP实现的memcache环形队列类,实例分析了基于memcache实现环形队列的方法,涉及memcache缓存及队列的相关技巧,需要的朋友可以参考下
    2015-07-07
  • PHP使用xmllint命令处理xml与html的方法

    PHP使用xmllint命令处理xml与html的方法

    这篇文章主要介绍了PHP使用xmllint命令处理xml与html的方法,较为详细的讲述了使用xmllint工具的各种命令处理XML文件与html的方法,是非常具有实用价值的技巧,需要的朋友可以参考下
    2014-12-12
  • PHP实现登录的Cookie存储方案详解

    PHP实现登录的Cookie存储方案详解

    这篇文章主要介绍了PHP实现登录的Cookie存储方案详解的相关资料,需要的朋友可以参考下
    2023-02-02
  • PHP多线程类及用法实例

    PHP多线程类及用法实例

    这篇文章主要介绍了PHP多线程类及用法,实例分析了多线程类的具体实现方法及应用技巧,并结合下载远程图片的实例予以深入分析,需要的朋友可以参考下
    2014-12-12
  • PHP图片处理之使用imagecopy函数添加图片水印实例

    PHP图片处理之使用imagecopy函数添加图片水印实例

    这篇文章主要介绍了PHP图片处理之使用imagecopy函数添加图片水印实例,本文给出了一个简单的入门级的自定义函数示例,需要的朋友可以参考下
    2014-11-11
  • php中Y2K38的漏洞解决方法实例分析

    php中Y2K38的漏洞解决方法实例分析

    这篇文章主要介绍了php中Y2K38的漏洞解决方法,以实例形式对php中Y2K38的漏洞的原理及相应的解决方法进行了较为深入的分析,需要的朋友可以参考下
    2014-09-09
  • php利用iframe实现无刷新文件上传功能的代码

    php利用iframe实现无刷新文件上传功能的代码

    上传原理很简单就是利用表单的打开方式为iframe的id名,这样就可以在当前页面的iframe打来了,实现文件上传,再利用js返回上传结果。
    2011-09-09
  • PHP基于mcript扩展实现对称加密功能示例

    PHP基于mcript扩展实现对称加密功能示例

    这篇文章主要介绍了PHP基于mcript扩展实现对称加密功能,结合实例形式简单分析了php使用mcript扩展进行加密与解密相关操作技巧,需要的朋友可以参考下
    2019-02-02
  • PHP数据对象映射模式实例分析

    PHP数据对象映射模式实例分析

    这篇文章主要介绍了PHP数据对象映射模式,结合实例形式分析了php数据对象模式原理、定义与相关使用方法,需要的朋友可以参考下
    2019-03-03

最新评论