为什么要用evel函数,直接用PHP代码不行吗

 我来答
136775565
2017-04-22 · TA获得超过1113个赞
知道小有建树答主
回答量:866
采纳率:88%
帮助的人:838万
展开全部

eval能解决的事情,直接写PHP代码肯定一样能解决,因为eval() 作用就是把字符串按照 PHP 代码来计算,但是有些场景下有这个解决手段能让你事半功倍,为什么要去绕路呢?

举个栗子我数据库里存储了用户输入的公式,1+1-2*3/2,如果没有eval能想象到要解决这个公式计算得写一大段函数来实现,但现在我们只要

eval('return 1+1-2*3/2;')

就搞定了,你说用PHP代码行吗?行!但是何苦呢?

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式