易截截图软件、单文件、免安装、纯绿色、仅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 smarty变量的修饰

test.php代码: view plaincopy to clipboardprint?
assign("total",$total); //对模版中的变量赋值 $formatted_total = number_format($total); //格式化$total $smarty->assign("formatted_total",$formatted_total); //对模版中的变量赋值 $smarty->display('test1.htm'); //显示页面 ?>
assign("total",$t ......

PHP Yii框架使用笔录

Yii是我发现的目前较好用的PHP框架之一。设计上应该是吸取了Zend FrameWork的精华,个人感觉使用起来更舒服一些,性能速度更好一些。也由于Yii团队是中国的同胞,为表支持,觉得试用一下。目标:为了快速上手,该造Yii自带的blog, 改造原有功能,增加新功能,改造原有CSS,最后完成汉化。
服务端软件:AppServ(安装路径D: ......

开始学习PHP了~~

PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。
PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。PHP 极其适合网站开发,其代码可以直接嵌入 HTML 代码。
PHP 语法非常类似于 Perl 和 C。PHP 常常搭配 Apache (web 服务器) 一起使用。不过它也支持 I ......

《细说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号