注意:使用未定义的常量 - 假设''在第5行的C:\ xampp \ htdocs \ aa.php中注意一个非常好的前数值

时间:2017-10-27 08:40:41

标签: php xampp

我尝试在两台不同的机器上运行这个简单的PHP代码,但由于某种原因我得到了不同的结果。

代码:

<?php
$a = 5;
$b = "22ff67";
$s = $a - $b;
echo $s;‏
?>
机器1中的

我收到错误:

  

注意第4行的......中遇到的非常好的数值   17

在机器2中我得到: -17

  

注意:使用未定义的常量 - 假设&#39;&#39;在   第5行的C:\ xampp \ htdocs \ aa.php

我使用XAMPP apache服务器运行代码...

  1. 可能导致不同结果的原因是什么?
  2. 输出是-17,因为它试图从5中减去22,但因为22是字符串的一部分,它会给出错误? (它只需要22,因为它是字符串中第一个字母前面的数字(在字符串中有除#39以外的符号。&#39;,&#39; e&#39;,&#39; ; E&#39;它取第一个数字而不是那些符号)
  3. 感谢。

0 个答案:

没有答案