如何在类中实现回调方法(PHP)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了如何在类中实现回调方法(PHP)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要在另一个方法内的数组上使用类回调方法(回调函数属于该类).
class Database {

      public function escaPE_string_for_db($string){
             return MysqL_real_escape_string($string);
      }

      public function escape_all_array($array){
             return array_map($array,"$this->escape_string_for_db");
      }
}

这是正确的方法吗? (我的意思是,就传递给array_map的第二个参数而言)

我认为你不想array_filter,而是 array_map
return array_map(array($this,'escape_string_for_db'),$array);

但话又说回来,你也可以这样做

return array_map('MysqL_real_escape_string',$array);

脚本宝典总结

以上是脚本宝典为你收集整理的如何在类中实现回调方法(PHP)全部内容,希望文章能够帮你解决如何在类中实现回调方法(PHP)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。