php Nesne örnekleme olmadan sınıf yöntemi (kurucular ile) çağrı

0 Cevap php

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");

?>

0 Cevap