易截截图软件、单文件、免安装、纯绿色、仅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分页类

<?php
/***************************
* 一个非常实用个性的分页类 *
****************************
*****************************实例***********************************
 if(!isset($_GET['page'])){$page = 0;}else{$page = $_GET['page'];}
 $pagedemo = new pageclass;
 $pagedemo->set ......

一个比较完善的PHP购物车类

<?
/*****************************************************************************/
/* */
/* file type: 包含文件,建议后缀为.inc */
/* */
/* file name: cart.inc */
/* */
/* Description: 定义一个购车类 */
/* */
/* Func list : class cart */
/* */
/* author : bigeagle */
/* */ ......

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

PHP——运算符和关键字


原文链接:http://www.phpdo.net/index.php/2010/01/29/1-5/
以下代码是几个表达式的例子:
  $a = “phpdo.net”;
  $sum = $var_a + $var_b;
  $i++;
 PHP中运算符是表达式中对运算符进行操作的符号,包括算术运算符,字符串运算符和逻辑运算符等。
 PHP有一个与C语言类似的概念&mdash ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号