Ive baktım ve denedim ama bir cevap bulamıyorum.
PHP, bir nesne olarak başlatmasını olmadan (yani sınıf parametrelerini almak için bir kurucu gerektirir) bir sınıf 'üye işlevini çağırmak mümkün mü?
Bir kod örneği (hatalar verir):
<?php
class Test {
private $end="";
function __construct($value) {
$this->end=$value;
}
public function alert($value) {
echo $value." ".$this->end;
}
}
//this works:
$example=new Test("world");
$example->alert("hello");
//this does not work:
echo Test("world")::alert("hello");
?>