答案 1
点 () 在 PHP 中有两个角色:.
- 作为十进制数字,当它是实数的一部分时,例如.整数部分和小数部分在实数上都是可选的,但在同一时间不是。这意味着两者在PHP中都是有效的实数,但不是数字。
1.1
1.
.1
.
- 作为字符串串联运算符。此运算符将两个字符串子表达式连接到一个较大的表达式中。较大表达式的值是子表达式的字符串值的串联。非字符串的子表达式在串联之前将转换为字符串。
例如: 与 相同,其值为 字符串 。1 . 1
'1' . '1'
'11'
表达式被解析为 。根据上面所说的那些,并且是实数(和)和中间点()是字符串串联运算符。1...1
1. . .1
1.
.1
1.0
0.1
.
将数字转换为字符串时,PHP 将使用此操作所需的最少字符数。如果实数只有整数部分,则它将数字表示为整数,没有小数点和小数点。
这就是为什么 与 相同,表达式的最终值为 。1. . .1
'1' . '0.1'
10.1
为什么以这种方式解析?1...1
分析器从左到右读取表达式。 告诉它一个数字从那里开始。 是有效的实数,但不是。它保持为一个数字,然后下一个点是串联运算符。下一个 ,后跟一个数字,是另一个实数 () 的开头。1
1.
1..
1.
.
.1
总而言之,与.1...1
1. . .1
答案 2
因为它被解释为( 和 ) 因此你得到1.
.
.1
1
0.1
10.1
推荐
-
相当于Java中PHP的crypt函数 我正在将我的PHP代码迁移到Google App Engine - Java。因此,我需要一个相当于Java中PHP的crypt函数,因为我已将使用crypt的注册用户的所有密码存储在我的数据库中。 编辑1:这是我用于加密密码的php
-
需要有关如何从接受语言请求标头获取首选语言的示例 我需要一个代码示例或库来解析标头并返回我的首选语言。 指出: “接受语言请求标头”字段类似于“接受”,但限制首选作为请求响应的自然语言集。语言标记在第 3.10 节中定义。
-
无法在 Java 和 PHP 之间交换使用 AES-256 加密的数据 我的问题是:我在Java中加密的东西,我可以在Java中完全解密,但PHP不能解密。我用加密的内容可以使用 解密,但不能在 Java 中解密。 我想从Java应用程序发送和接收加密数据到PHP页面,所以我
-
-
Quercus是Java环境中PHP的可行替代品吗? 对于任何偶然发现这个问题的人,他们不知道是什么 - 它是用Java完成的PHP的实现。 对于我目前正在从事的项目,我们通过cgi在servlet上提供php页面(我知道它很笨拙,但这是支持遗留代码的要求
标签