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.