添加 HOOK 到 mysql 结果 (PHP)

发布于 2024-11-13 05:13:57 字数 99 浏览 3 评论 0原文

我有一个脚本,可以在大约 100 个文件中输出用户名。我现在想使用一个类从用户 ID 生成用户名。

有没有办法添加一个钩子来做到这一点,或者我是否必须手动编辑所有文件?

I have a script that outputs a username in about 100 files. I now want to use a class to generate the username from the userid.

Is there a way to add a hook to this to do it, or do I have to manually edit all the files?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别理我 2024-11-20 05:13:57

除非您的脚本提供了挂钩,否则可能无法在不更改文件的情况下更改此设置。

理论上,您可以使用输出缓冲捕获脚本输出,并在数据中执行搜索+替换,但这是糟糕的做法。

为了避免将来出现同样的问题,您可以插入对您在中央文件中定义的 showName() 函数或方法的调用,而不是将每个出现的值更改为不同的值。

Unless your script provides a hook, there is probably no way to change this without altering the files.

You could theoretically capture the script output using output buffering, and do a search+replace in the data, but that is terrible practice.

To avoid the same problem in the future, instead of changing each occurrence to a different value, you could insert a call to a showName() function or method that you define in a central file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文