不同服务器在相同 php 版本中的不同输出
Different server different output in same php version
我有两台 PHP 服务器,我安装了相同的 php 5.6.8,但一台服务器是 windows,另一台是 linux。当我编写这段代码时,代码的输出在不同的服务器上是不同的。
$x=5;
echo $x."".++$x."".$x++;
为什么在不同的服务器上给出不同的答案?
您是否考虑过 Linux 机器的问题?我 运行 你的代码在我的 linux 机器上,我得到 5、6、6。
大多数 Linux 机器都安装了 gcc。您为什么不尝试将此代码放入文件中并使用 gcc 进行编译。它将创建一个 a.out 二进制文件,您可以 运行 它。看看你有没有同样的问题:
#include<stdio.h>
main()
{
int x = 5;
printf("%d ", x);
printf("%d ", ++x);
printf("%d", x++);
}
我有两台 PHP 服务器,我安装了相同的 php 5.6.8,但一台服务器是 windows,另一台是 linux。当我编写这段代码时,代码的输出在不同的服务器上是不同的。
$x=5;
echo $x."".++$x."".$x++;
为什么在不同的服务器上给出不同的答案?
您是否考虑过 Linux 机器的问题?我 运行 你的代码在我的 linux 机器上,我得到 5、6、6。
大多数 Linux 机器都安装了 gcc。您为什么不尝试将此代码放入文件中并使用 gcc 进行编译。它将创建一个 a.out 二进制文件,您可以 运行 它。看看你有没有同样的问题:
#include<stdio.h>
main()
{
int x = 5;
printf("%d ", x);
printf("%d ", ++x);
printf("%d", x++);
}