<?php
class Value {
protected $value;
public function __construct($value) {
$this->value = $value;
}
public function getValue() {
return $this->value;
}
}
$three = new Value(3);
$four = new Value(4);
$closure = function ($delta, $de) { var_dump($delta+$de); };
//$a = new closure();
$closure(4, 5);
$closure->call($three, 4, 3, 5);
$closure->call($four, 4, 2 , 1);
?>
- Output for 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- int(9)
int(7)
int(6)
- Output for 5.5.0 - 5.5.38, 5.6.0 - 5.6.40
- int(9)
Fatal error: Call to undefined method Closure::call() in /in/QYeKP on line 21
Process exited with code 255.
preferences:
241.85 ms | 402 KiB | 330 Q