382 of 410 menu

call_user_func Fonksiyonu

call_user_func fonksiyonu, herhangi bir callable fonksiyonu argümanlarını ileterek çağırmanıza olanak tanır. İlk parametre olarak fonksiyon adını veya anonim bir fonksiyonu, sonraki parametreler olarak da çağrılacak fonksiyonun argümanlarını alır.

Sözdizimi

call_user_func(callable $callback, mixed ...$args): mixed

Örnek

'hello' dizesi için standart strtoupper fonksiyonunu çağıralım:

<?php $res = call_user_func('strtoupper', 'hello'); echo $res; ?>

Kodun çalıştırılma sonucu:

'HELLO'

Örnek

Birden fazla argümanla kullanıcı tanımlı bir fonksiyonu çağıralım:

<?php function sum($a, $b) { return $a + $b; } $res = call_user_func('sum', 5, 3); echo $res; ?>

Kodun çalıştırılma sonucu:

8

Örnek

Anonim bir fonksiyonun callback olarak kullanılması:

<?php $res = call_user_func(function($name) { return "Hello, $name!"; }, 'John'); echo $res; ?>

Kodun çalıştırılma sonucu:

'Hello, John!'

Ayrıca Bakınız

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet