易截截图软件、单文件、免安装、纯绿色、仅160KB

php函数call_user_func和call_user_func_array详解

call_user_func函数类似于一种特别的调用函数的方法,使用方法如下:
<?php
function a($b,$c)
{
    echo $b;
    echo $c;
}
call_user_func('a', "111","222");
call_user_func('a', "333","444");
//显示 111 222 333 444
?>
调用类内部的方法比较奇怪,居然用的是array,不知道开发者是如何考虑的,当然省去了new,也是满有新意的:
<?php
class a {
    function b($c)
    {
        echo $c;
    }
}
call_user_func(array("a", "b"),"111");
//显示 111
?>
call_user_func_array函数和call_user_func很相似,只不过是换了一种方式传递了参数,让参数的结构更清晰:
<?php
function a($b, $c)
{
    echo $b;
    echo $c;
}
call_user_func_array('a', array("111", "222"));
//显示 111 222
?>
call_user_func函数和call_user_func_array函数都支持引用,这让他们和普通的函数调用更趋于功能一致:
<?php
function a(&$b)
{
    $b++;
}
$c = 0;
call_user_func('a', &$c);
echo $c;//显示 1
call_user_func_array('a', array(&$c));
echo $c;//显示 2
?>


相关文档:

PHP分页

分页类    
   
  /**********  
  |   +---------------------------------------------------  
  |   CLASS   NAME:   PageBar  
  |   +---------------------------------------------------  
  |   Au ......

PHP企业建站自助管理系统

 企业建站自助管理系统是由E易网络(68ws.cn)基于php+mysql开发,集易用性和强大功能为一体企业建站系统,具有丰富多彩的网站企业建站模版,灵活的栏目管理和文章、图文、下载、广告等管理功能,支持阅读权限控制和会员权限管理,支持HTML静态网页生成和多语言,可用于创建各种企业网站建设。
一、主要功能模块
会员 ......

PHP网上书店

网上书店系统是由E易网络(68ws.cn)基于php+mysql开发,除了具有网上书店必备的商品管理、配送支付管理、订单管理、会员分组、会员管理、查询统计和多项商品促销功能,还具有完整的文章、图文、下载、单页、广告发布等网站内容管理功能。系统具有静态HTML生成、UTF-8多语言支持、可视化模版引擎等技术特点,支持多频道调用不 ......

《细说PHP》目录结构

第1章  LAMP网站构建     1
1.1  网站软件简介.... 1
1.1.1  B/S软件体系结构... 1
1.1.2  动态网站介绍... 2
1.2  动态网站软件开发所需的Web构件.... 3
1.2.1  客户端浏览器... 4
1.2.2  扩展超文本标记语言XHTML. 5
1.2.3  层叠样式表CSS. 6
1.2.4 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号