callable

PHP callable kalit so‘zi

❮ PHP kalit so‘zlar ma’lumotnomasi

Misol

Argument sifatida callback funksiyasini talab qilish uchun callable kalit so‘zidan foydalaning:

<?php function printFormatted(callable $format, $str) {   echo $format($str);   echo "<br>"; } function exclaim($str) { return $str . "!"; } printFormatted("exclaim", "Hello World"); ?>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

callable kalit so‘zi funksiya argumenti boshqa funksiyaga havola bo‘lishini majburiy qilish uchun ishlatiladi.

Callable quyidagilardan biri bo‘lishi mumkin:

  • Anonim funksiya
  • Funksiya nomini o‘z ichiga olgan string
  • Classning statik metodini ifodalovchi massiv
  • Obyekt metodini ifodalovchi massiv

Ko‘proq misollar

Misol

Callable’ning turli ko‘rinishlaridan foydalanish:

<?php function printFormatted(callable $format, $str) {   echo $format($str);   echo "<br>"; } class MyClass {   public static function ask($str) {     return $str . "?";   }   public function brackets($str) {     return "[$str]";   } } // An anonymous function $func = function($str) { return substr($str, 0, 5); }; printFormatted($func , "Hello World"); // A string containing the name of a function printFormatted("strtoupper", "Hello World"); // An array describing a static class method printFormatted(["MyClass", "ask"], "Hello World"); // An array describing an object method $obj = new MyClass(); printFormatted([$obj, "brackets"], "Hello World"); ?>
O‘zingiz sinab ko‘ring »

❮ PHP kalit so‘zlar ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!