「PHP」コールバック関数の使い方
説明
オブジェクトや関数が他の関数に引数として渡され、先の関数の中で実行されます。
使用例
<?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