- array_map: documentation ( source)
- var_dump: documentation ( source)
- is_callable: documentation ( source)
<?php
class Base {
protected $quadrat;
public function getQuadrat() { echo is_callable($this->quadrat) ? 'Yes' : 'No'; echo "\n"; return $this->quadrat; }
}
class Test extends Base {
public function malzwei($n) { return $n * 2; }
public function quadrat($n) { return $n * $n; }
}
$t = new Test();
echo call_user_func($t->getQuadrat(), 3);
var_dump(array_map($t->getQuadrat(), array(1, 2, 3, 4)));