<?php
function test($var){
echo "in function: ",__FUNCTION__;
echo "testing $var\n";
}
class bla {
public $foo = ["test"];
public function bar($str="default") {
echo $this->foo($str),"\n"; // php5 fails w/o method below specified
}
}
$bla = new bla;
$bla->bar();
Fatal error: Uncaught Error: Call to undefined method bla::foo() in /in/JgB8c:13
Stack trace:
#0 /in/JgB8c(18): bla->bar()
#1 {main}
thrown in /in/JgB8c on line 13
Process exited with code 255.
Output for 5.5.24 - 5.5.35, 5.6.8 - 5.6.28
Fatal error: Call to undefined method bla::foo() in /in/JgB8c on line 13
Process exited with code 255.