- is_callable: documentation ( source)
<?php
function pergi($dari, $ke, $callback){
echo "Saya pergi dari {$dari} menuju ke {$ke}.";
if(is_callable($callback)){
$callback();
}
}
$a = function(){
echo ' Saya mau pulang kampung dulu';
};
pergi('Jakarta', 'Comal', $a);