Pau*_*l M 12 php oop dom callback function-calls
我想使用php简单的HTML DOM解析器从一篇充满文章的页面上的每篇文章中获取图像,标题,日期和描述.在查看API时,我注意到它有一个set_callback,它设置了一个回调函数.但是,我不知道这是做什么或如何使用它?在其中一个示例中,它用于调用一个删除一些东西的函数,我想知道你是否必须使用它来调用所有函数?
我想我想知道为什么我使用它,它做了什么,因为我之前从未遇到过回调函数!
Mar*_*iek 25
这是一个基本的回调函数示例:
<?php
function thisFuncTakesACallback($callbackFunc)
{
echo "I'm going to call $callbackFunc!<br />";
$callbackFunc();
}
function thisFuncGetsCalled()
{
echo "I'm a callback function!<br />";
}
thisFuncTakesACallback( 'thisFuncGetsCalled' );
?>
Run Code Online (Sandbox Code Playgroud)
您可以调用一个名称存储在变量中的函数,如下所示: $ variable().
因此,在上面的例子中,我们将thisFuncGetsCalled函数的名称传递给thisFuncTakesACallback(),然后调用传入的函数.