11 2016 档案

摘要:简单分析下php中的分支背后的实现 1.语法分析 对于上面的php代码来说 if 匹配 T_IF $a == 1 匹配 parenthesis_expr , 同时语法分析器要执行 zend_do_if_cond op为zend_is_equal echo "a" 匹配 statement, 同时语法 阅读全文
posted @ 2016-11-20 23:13 taek 阅读(1477) 评论(0) 推荐(0) 编辑
摘要:去年在安宁庄的时候, 有个同事阐述了一个观点:php中的if else 在执行时考虑到效率的原因,不会按我们的代码的顺序一条一条去试,而是随机找出一个分支,执行,如果不对,再随机找到一个分支 当时由于种种原因,也没过多去想这个问题,最近查了下资料,发现里面的学问还挺大的 php解释器是由c编写的, 阅读全文
posted @ 2016-11-19 22:05 taek 阅读(8212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示