PHP 类中给函数参数传自定义函数

class klass{
  public function index(){

    $names = array('firstname' => "Baba",
            'lastname' => "O'Riley");

    array_walk($names, array(__CLASS__, 'escape_data'));

    foreach ($names as $name) {
      print "$name\n";
    }
}

  public function escape_data(&$a) {
    $a= strtoupper($a);

  }
}
/*BABA
O'RILEY*/
$o = new klass();
$o->index();

posted on 2015-02-03 11:43  Iann  阅读(498)  评论(0)    收藏  举报

导航