Adam Class içindeki fonksiyonu değişkene göre çağırıyor. Bu gibi durumlarda PHP'nin kafasının karışmaması için değişkeni {} içine alman gerekiyor.
Örnek olarak;
$a = "Ali";
${$a} = "Veli";
Echo $Ali; // Çıktı: Veli
$class->{$Ali}(); // Class'daki Veli fonksiyonu çalıştırılır.gibi düşünebilirsin. {} içine almadığın zaman typo olarak algılıyor PHP.
$class->$degisken(); Şeklinde yazsaydı Değişkeni Fonksiyon gibi çalıştırdığını anlardı bu durumda.