关于$v['id']和$v.id的区别和使用场景
2017-12-03 本文已影响0人
hello大象
我们平时进行数据输出的时候经常不清楚用"[]"或"."
今天详细解释下应用场景,p.s. 个人观点,如有疏漏,不吝赐教
"."是封装后的,而"[]"是原生的,比“.”底层。不想麻烦的话只用[]就可以。下面介绍两者区别
1.怎么区分应用场景:
例如:

输出结果正确:

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

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

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