收集PHP的有意思的小Demo

2020-04-13  本文已影响0人  Mr_Z_Heng

1、var_dump(1...9);的输出结果是什么?

执行后你会发现结果是

string(4) "10.9"        

产生这种结果的原理是什么呢?

1...9 会被依次拆分为三部分: 1. (浮点数1), 然后是 . (字符串连接符号) 然后是.9(浮点数0.9)

所以在编译阶段就会直接生成 “1” . “0.9” -> 字符串的字面量”10.9”

好了,到这里,这个小“谜题”就解释清楚了。

2、

上一篇 下一篇

猜你喜欢

热点阅读