分享

WordPress 中一行代码即可控制函数的输出并存到变量中

 风声之家 2023-03-05 发布于江苏

假设我们有个函数 echo_something,从名字即可知道,这个函数通过 echo 输出一些东西,如果这时候,我们希望不要输出,而是将结果存到某个变量中,程序后面可能需要处理再输出,这时候我们就要使用到 PHP 的输出缓存控制,这个也非常简单,一般来说是这样处理的:





这样做没什么问题,PHP 的输出缓存控制就是这么简单,但是如果下次我们又有一个函数 echo_otherthing,然后又要通过输出缓存控制来处理,有点麻烦,所以我写了一个高阶函数,只要传递函数名和参数,程序就会自动获取输出的值:







调用的时候也非常简单,将函数出名传递给 wpjam_ob_get_contents 即可:


如果有参数:



点击卡片关注「WordPress果酱」

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多