@ 2017-07-09T12:56:46Z <?php
class foo
{
public function test1()
{
echo foo::class . "\n";
return (object) ['foo::test' => 'test', 'body' => 'content'];
}
public function test()
{
print_r(debug_backtrace());
return $this;
}
}
class bar extends foo{
public function aa(){
return $this->test();
}
}
$bar = new bar();
$bar->aa();
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.0.0 - 7.0.31 , 7.1.0 - 7.1.25 , 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.4 , 8.3.6 Array
(
[0] => Array
(
[file] => /in/BaSea
[line] => 26
[function] => test
[class] => foo
[object] => bar Object
(
)
[type] => ->
[args] => Array
(
)
)
[1] => Array
(
[file] => /in/BaSea
[line] => 34
[function] => aa
[class] => bar
[object] => bar Object
(
)
[type] => ->
[args] => Array
(
)
)
)
Output for 8.3.5 Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Array
(
[0] => Array
(
[file] => /in/BaSea
[line] => 26
[function] => test
[class] => foo
[object] => bar Object
(
)
[type] => ->
[args] => Array
(
)
)
[1] => Array
(
[file] => /in/BaSea
[line] => 34
[function] => aa
[class] => bar
[object] => bar Object
(
)
[type] => ->
[args] => Array
(
)
)
)
preferences:dark mode live preview
165.56 ms | 403 KiB | 211 Q