Belajar PHP Part 28 : Variable Function
- PHP mendukung konsep yang bernama variable function
- Variable function adalah kemampuan memanggil sebuah function dari value yang terdapat di sebuah variable
- Untuk menggunakan variable function, kita bisa secara langsung memanggil $namaVariable(), jika ingin menambahkan argument, kita bisa menggunakan $namaVariable(argument)
Function tanpa Menggunakan Variable Function
function foo(){echo "Foo" . PHP_EOL;}function bar(){echo "Bar" . PHP_EOL;}foo();
bar();
Function Memakai Fitur Variable Function
function foo(){echo "Foo" . PHP_EOL;}function bar(){echo "Bar" . PHP_EOL;}$functionYangAkanDipanggil = "foo";$functionYangAkanDipanggil();
$functionYangAkanDipanggil = "bar";$functionYangAkanDipanggil();
Contoh Penggunaan Variable Function
function sayHello(string $name, $filter){$finalName = $filter($name);echo "Hello $finalName" . PHP_EOL;}sayHello("Eko", "strtoupper");sayHello("Eko", "strtolower");
atau