php - 有什么方法可以“挂钩”PHP 的“回声”机制吗?
问题描述
很长一段时间以来,我都有自己的包装函数echo
,而不是:
echo 'This is an example.';
我这样做(在 CLI 脚本中):
terminal_output('This is an example.');
例如,这使我可以在终端上进行精美的文本输出。例如,我可以让它看起来像是随机延迟的“输入”。
有时,我意识到我一直在使用“echo”而不是我的包装函数,然后我不得不坐下来将它们全部更改为我的函数调用。
让我感到震惊的是,也许有某种方法可以“挂钩”该echo
功能,以便我确实可以echo
在任何地方使用,但做任何我喜欢的花哨处理吗?当然,该包装函数会检查它是否处于模式web
或cli
模式,如果处于模式,则始终直接输出web
。
我经常在 PHP 中发现像这样隐藏的“宝石”,这些“宝石”几乎没有记录或隐藏得很好,所以这次可能也是这种情况?
解决方案
推荐阅读
- java - 如何在 java 中使用 Option 类(cli-commons)
- android - 从firebase下载文件时如何显示进度条?
- ajax - 使用 iframe 隐藏 POST 来源?
- sql - 根据显示的图像,来自 ab 和 bc 表的 ID_DETAILS 列
- python - 形成一个两列 DataFrame 的最佳方法,其中第二列是第一列的转换?
- excel - 获取外部数据时截断最后一个零
- docker - 使用 hyperledger caliper 运行测试时出错
- javascript - 对于从 `fetch` 接收的 JSON,`Body.json()` 是否比`JSON.parse(responseText)` 快?
- python - Python TypeError:使用 witn open() 时的字符串格式
- amazon-web-services - 外部合作伙伴在 AWS 账户中上传 S3 对象的机制