@ 2014-08-20T11:40:46Z <?php
class My_Class {
const CLASS_CONSTANT = 'test value';
private function my_function() {
$lambda_function = function() {
echo $this::CLASS_CONSTANT;
};
$lambda_function();
}
public function start() {
$this->my_function();
}
}
$obj = new My_Class;
$obj->start();
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 5.4.0 - 5.4.45 , 5.5.0 - 5.5.38 , 5.6.0 - 5.6.40 , 7.0.0 - 7.0.33 , 7.1.0 - 7.1.33 , 7.2.0 - 7.2.34 , 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.7 test value Output for 5.3.29 Notice: Undefined variable: this in /in/3Y861 on line 8
Fatal error: Class name must be a valid object or a string in /in/3Y861 on line 8
Process exited with code 255 . preferences:dark mode live preview
242.01 ms | 401 KiB | 385 Q