「PHP」コールバック関数の使い方

2021年8月20日

説明
オブジェクトや関数が他の関数に引数として渡され、先の関数の中で実行されます。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
/*コールバック関数*/
function getMsg() {
echo "メッセージ12345678";
}
/*関数funcAの定義*/
function funcA($cb) {
$cb();
}
/*引数:getMsg関数名*/
funcA("getMsg");
?>
<?php /*コールバック関数*/ function getMsg() { echo "メッセージ12345678"; } /*関数funcAの定義*/ function funcA($cb) { $cb(); } /*引数:getMsg関数名*/ funcA("getMsg"); ?>
<?php

/*コールバック関数*/
function getMsg() {
      echo "メッセージ12345678";
}

/*関数funcAの定義*/
function funcA($cb) {
      $cb();
}

/*引数:getMsg関数名*/
funcA("getMsg");

?>

結果
メッセージ12345678

PHP

Posted by arkgame