关于$v['id']和$v.id的区别和使用场景

2017-12-03  本文已影响0人  hello大象

我们平时进行数据输出的时候经常不清楚用"[]"或"."
今天详细解释下应用场景,p.s. 个人观点,如有疏漏,不吝赐教
"."是封装后的,而"[]"是原生的,比“.”底层。不想麻烦的话只用[]就可以。下面介绍两者区别
1.怎么区分应用场景:
例如:


注意箭头指向有{}封装
输出结果正确:

如果上图使用“.”的话,会出现如下结果:


有其他封装内使用“.”

结果:很明显"."无法使用:



"."是封装后的,而"[]"是原生的,“.”封装的越高的话,越容易出错,反观举栗这里,外面已经有{},这已经是TP框架的模板引擎的封装了。外边有封装的最好使用原生的“[]”
2、写判断的时候只能用"[]"
image.png
上一篇 下一篇

猜你喜欢

热点阅读