PHP'de Fonksiyonları İsimleriyle Çağırma

Bir değişkende bir fonksiyonun adını içeren bir dize sakladığınızı varsayalım. Bu değişkeni kullanarak, adı bu değişkende saklanan fonksiyonu çağırabilirsiniz.

Bir örnek üzerinden görelim. Aşağıdaki fonksiyona sahip olduğumuzu varsayalım:

php<?php
  function func($num)
  {
    echo $num ** 2;
  }
?>

Ayrıca bu fonksiyonun adını içeren bir değişkenimiz olduğunu varsayalım:

php<?php
  $name = 'func';
?>

Fonksiyonu adıyla çağıralım. Bunun için, fonksiyon adını içeren değişkeni yazıp ardından çağrı parantezleri koyuyoruz:

php<?php
  $name(3); // 9
?>
Задание 1

Bir değişkende, PHP'nin yerleşik fonksiyonlarından olan karekök bulma fonksiyonu sqrt'nin adının saklandığını varsayalım:

php<?php
  $name = 'sqrt';
?>

Bu fonksiyonu, adını içeren değişkeni kullanarak çağırın.