zoukankan      html  css  js  c++  java
  • 在php类中使用函数

    好久没更新了,今天复习歪麦编写php框架的文章,看到几个函数,在类中使用时,当参数需要调用类的方法时,都用数组的方式传参。

    1.  spl_autoload_register(array($this, 'loadClass'));

    正常是这样用的 

    spl_autoload_register('loadClass');

    但是,当在类方法内使用,且参数也是方法时,就用上面spl_autoload_register(array($this, 'loadClass'))的方式调用,
    array($this, 'loadClass'),表示本类的loadClass方法。

    2.
    array_map(array($this, 'stripSlashesDeep'), $value)
    一样的道理,正常使用array_map时,传递一个函数名,现在传递的是类名,用的方法就是
    array($this, 'stripSlashesDeep')这种办法。

    3.
    call_user_func_array(array($dispatch, $actionName), $param);
    也是同样的道理。
  • 相关阅读:
    hdoj 1872 稳定排序
    nyoj 60 谁获得了最高奖学金
    hdoj 2066 一个人的旅行
    nyoj 8 一种排序
    bzoj1798 1
    bzoj4031
    SPOJ-HIGH
    学习笔记::矩阵树定理
    学习笔记::树上莫队
    Strip
  • 原文地址:https://www.cnblogs.com/cblx/p/14464599.html
Copyright © 2011-2022 走看看