382 of 410 menu

call_user_func funksiyası

call_user_func funksiyası istənilən callable funksiyanı onun üçün arqumentlər ötürərək çağırmağa imkan verir. İlk parametr kimi funksiyanın adını və ya anonim funksiyanı, sonrakı parametrlər kimi isə çağırılan funksiya üçün arqumentləri qəbul edir.

Sintaksis

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

Nümunə

'hello' sətri üçün standart strtoupper funksiyasını çağıraq:

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

Kodun icrasının nəticəsi:

'HELLO'

Nümunə

Bir neçə arqumenti olan istifadəçi funksiyasını çağıraq:

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

Kodun icrasının nəticəsi:

8

Nümunə

Anonim funksiyanın kallbek kimi istifadəsi:

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

Kodun icrasının nəticəsi:

'Hello, John!'

Həmçinin baxın

  • parametrlər massivi ilə callback funksiyasını çağıran call_user_func_array funksiyasına,
  • funksiyanın mövcud olub olmadığını yoxlayan function_exists funksiyasına,
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et