- array_map: documentation ( source)
<?php
class MyParentClass {
private function g() {
}
protected function f() {
$this->g();
}
}
class MyChildClass extends MyParentClass {
protected function f() {
$a = array(1);
array_map('parent::f', $a); // A
//array_map(function ($x) { return parent::f(); }, $a); // B
}
public static function test() {
$obj = new MyChildClass();
$obj->f();
}
}