PHP,回调函数

PHP,回调函数,php,function,callback,Php,Function,Callback,我正在学习PHP,我试图了解回调函数,我真的看了手册、stackoverflow和更多的网站,我真的不明白什么是PHP回调函数,如果有人能帮我了解这个函数,我正在寻找简单的解释/指南谢谢大家,祝你们今天愉快。看看 在计算机编程中,回调是对作为参数传递给其他代码的一段可执行代码的引用。这允许较低级别的软件层调用在较高级别层中定义的子例程(或函数) 它是一个传递给方法或其他函数的函数,因此可以在稍后的方法-函数执行期间调用它 例如,您在保存之前有回调,并且您希望在将数据保存到数据库文件之前执行一些逻

我正在学习PHP,我试图了解回调函数,我真的看了手册、stackoverflow和更多的网站,我真的不明白什么是PHP回调函数,如果有人能帮我了解这个函数,我正在寻找简单的解释/指南谢谢大家,祝你们今天愉快。

看看

在计算机编程中,回调是对作为参数传递给其他代码的一段可执行代码的引用。这允许较低级别的软件层调用在较高级别层中定义的子例程(或函数)

它是一个传递给方法或其他函数的函数,因此可以在稍后的方法-函数执行期间调用它

例如,您在保存之前有回调
,并且您希望在将数据保存到数据库文件之前执行一些逻辑,等等。。(在一个地方-干燥)。将逻辑添加到
beforeSave
回调中,并在保存数据之前调用此回调

手动上的函数也是如此,例如
array\u filter($input,callback)
它要求您传递一些要使用$input数据执行的函数

例如,传递匿名函数:

array_filter($input, function($var) {
   // returns whether the input integer is odd
   return($var & 1)
});
将向您返回所有奇数数组值,您可以将匿名函数中的逻辑更改为所需,但
数组过滤器
内部机制将始终相同(迭代器算法)

请查看

在计算机编程中,回调是对作为参数传递给其他代码的一段可执行代码的引用。这允许较低级别的软件层调用在较高级别层中定义的子例程(或函数)

它是一个传递给方法或其他函数的函数,因此可以在稍后的方法-函数执行期间调用它

例如,您在保存之前有回调
,并且您希望在将数据保存到数据库文件之前执行一些逻辑,等等。。(在一个地方-干燥)。将逻辑添加到
beforeSave
回调中,并在保存数据之前调用此回调

手动上的函数也是如此,例如
array\u filter($input,callback)
它要求您传递一些要使用$input数据执行的函数

例如,传递匿名函数:

array_filter($input, function($var) {
   // returns whether the input integer is odd
   return($var & 1)
});

将向您返回所有奇数数组值,您可以将匿名函数中的逻辑更改为您想要的,但是
array\u filter
内部机制将始终保持不变(迭代器算法)

您是否已阅读此页?你到底不明白什么?什么部分不清楚?你读过这一页吗?你到底不明白什么?什么部分不清楚?谢谢你回答Aurimas Ličkus,祝你愉快。谢谢你回答Aurimas Ličkus,祝你愉快。