phps mb_ereg函数是否可以安全使用(由于ereg被弃用)?

enr*_*cog 4 php deprecated

我只想调整我的代码以兼容php 5.3(6.0).所以我想用相应的preg函数替换对ereg函数的所有调用.

但后来我发现mb_ereg函数还没有被标记为已弃用.所以我只是想知道依靠它们是否可以节省吗?是否知道他们也将很快被宣布弃用,或者甚至是文档中的缺陷?

irc*_*ell 5

我不会依赖他们。该预浸功能是更快,更高效,更强大,并天真地支持UTF8。我建议使用preg函数来满足您所有的正则表达式需求。

但要直接回答你的问题,它似乎并没有mb_ereg被弃用......

  • 然而,mbstring 库是一个非默认扩展,因此不能完全保证它是您环境的一部分,假设您不是管理它的人。 (2认同)

sub*_*ito 5

您可以更换所有的eregmb_ereg,如果你想快速的解决方案,节省您的时间.mb_ereg未标记为已弃用,它是直接替代ereg.

你可以依赖它一段时间或更长时间,我们不知道.但是,如果你有一些空闲时间,我认为应该更好,正如ircmaxell所建议的那样,要取代所有你mb_eregpreg.