<?php
class Animal{
static public function name() {return 'animal';}
static public function sayHello () {return 'Hello, I\'m ' . static::name();}
}
class Dog extends Animal{
static public function name() {return 'dog';}
}
function blah($someAnimal){
echo $someAnimal::sayHello();
}
blah('Dog');
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
Hello, I'm dog