<?php
class foo{}
class bar extends foo{}
class foobar
{
function startTest() {
$bar = new bar();
$this->test($bar);
}
function test(foo $testObject) {
print_r(get_class($testObject));
}
}
$foobar = new foobar();
$foobar->startTest();
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
bar
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING, expecting ')' in /in/uXpmH on line 14
Process exited with code 255.