簡體   English   中英

php 語法差異 unix vs windows

[英]php syntax difference unix vs windows

我在 Windows 中用 PHP 做了一個項目。 這就像

$item = [3, 5, 6];

它在 Windows 中表現出色。 當我在 linux 中使用相同的代碼時,我收到一個錯誤, unexpected [

所以我嘗試

$item = array(3, 5, 6);

哪個有效。 現在我的項目被搞砸了,因為我在 Windows 中開發但實際上需要在 linux 上運行。 為什么它在兩個操作系統上的行為不同,並且在編寫 PHP 時是否還有其他潛在的絆腳線?

  • 謝謝

語法上顯然沒有區別。

Linux 上的 PHP 版本必須早於 PHP 5.4,因為自該版本以來,才引入了短數組定義器。

舊版本有問題,您可能無法運行任何較新的庫,因為它們中的大多數使用[]來初始化數組。

如今,希望您運行 PHP 5.6 以擁有各種庫可能需要的所有功能。

暫無
暫無

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

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