php全局回调,php回调函数

本文探讨了PHP中回调函数的使用,包括全局函数、对象方法、静态方法等多种调用方式。特别提到在类内部调用本类方法时,可以使用`$this->method`的方式。这种方法避免了定义全局函数的冗余,提高了代码的可维护性。了解这些回调函数的调用方式对于优化PHP代码和提升编程效率至关重要。
摘要由CSDN通过智能技术生成

php很多函数都支持回调函数例如:array_udiff,array_usort回调函数函数需要传入一个callback类型当作他的参数,官方文档里面明确指出了6种支持的回调函数参数传入方式。 1.普通的全局方法 2.对象的方法,传入数组当作参数 3.静态方法调用,传入数组当作参数 4

php很多函数都支持回调函数例如:array_udiff,array_usort…回调函数函数需要传入一个callback类型当作他的参数,官方文档里面明确指出了6种支持的回调函数参数传入方式。

1.普通的全局方法

2.对象的方法,传入数组当作参数

3.静态方法调用,传入数组当作参数

4.静态方法调用,传入字符串当作参数

5.父类的普通方法

6.闭包或者说匿名方法

这些都是在类的外部调用匿名函数,当我们想在类的内部调用一个属于本类的方法的时候该怎么办呢?

这时候我们可以使用$this

property;

}

}

?>

以前我曾愚蠢的在一个单独类文件里面头部或者尾部定义一个全局方法来搞定这个事情,后来才发现原来可以这样调用,希望对大家有帮助。

这个调用方式在官方文档下面的评论里面有人给出,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值