收集PHP的有意思的小Demo

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

执行后你会发现结果是

string(4) "10.9"        

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

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

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

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

2、

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 9,071评论 0 2
  • 在编程中我们总要进行一些数学运算以及数字处理,尤其是浮点数的运算和处理,这篇文章主要介绍C语言下的数学库。而其他语...
    欧阳大哥2013阅读 10,772评论 0 12
  • php常用的数据类型有:布尔类型,整型,浮点型,字符串,数组,对象,NULL 一.type: bool boole...
    tinyPhper阅读 3,247评论 0 1
  • 常用模块 认识模块 什么是模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文...
    go以恒阅读 6,218评论 0 6
  • 在自然界中,人类享有最大面积的大脑皮层,大脑皮层所含细胞高达上百亿个。今天,人类把极大的压力施加在额叶上,这一区域...
    sageness阅读 1,261评论 0 0

友情链接更多精彩内容