Ben bir yöntemi çağırmak için bir değişken kullanabilir miyim?

0 Cevap php

Yöntem adı bir değişkende saklanır zaman ben bir yöntem arayabilir miyim? Sözdizimi nedir? Ben şu PHP kodu olduğunu varsayalım:

class MyClass {
    public $default;

    function index() {
        /* call method named by $this->default */
    }
    function method_1() {}
    function method_2() {}
    ...
}

Başka yöntem özellikle denir eğer sınıf başlatılmak zaman index() varsayılan olarak adlandırılır.

Nasıl index() MyClass->$default özelliğini kullanarak içinde gelen yöntemlerden biri arayabilirim? Ben normalde yazardım Yani, eğer:

function index() { $this->method_1(); }

Ben doğru yöntemi çağırmak için varsayılan değişkeni kullanabilirsiniz?

0 Cevap