簡體   English   中英

同一台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++);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM