2011-10-08 15 views
1

我使用eclipse,並將腳本放入我的項目中。在一個配置文件中有如下php語句:這意味着什麼語法如下所示:@ var =(「」,「」)

@ftp_mode=(0,0,0); 
@ftp_user=("","",""); 

Eclipse將它們標記爲語法錯誤,但一切正常。所以我想知道這是一個錯誤,如果不是什麼意思呢?它看起來像一個任務,但沒有$ -sign ...

在此先感謝。

問候Binabik

+1

如果你在PHP編輯器中打開一個C++,它也會給你錯誤;) – hakre

回答

3

如果它是一個應用程序配置文件很可能是應用程序分析文件內部這樣的語法都不會有問題。它會在標準的PHP語法中產生一個解析錯誤。

+0

+1這是正確的答案,我只是說明了@通常在php中做了什麼。 –

+0

好吧,我只是被激怒了,因爲文件的其餘部分看起來像php,但似乎該文件沒有得到執行。 – Binabik

0

@僅在表達式之前使用,以使解釋器能夠抑制將從該表達式生成的錯誤。

來源:維基

嗯...這可能不是這裏的情況,@通常用於函數調用來從功能抑制的錯誤消息之前。正如Clive指出的那樣,它可能是一些自定義的配置文件格式。另外,你說「在配置文件中有php語句」...該文件是一個.php文件嗎?如果不是,你爲什麼說這些是php語句?

+1

我認爲不是在這種情況下。這不是有效的PHP。 - 必須是一些自定義配置文件格式。 –

+0

我剛剛運行該代碼,它並沒有抑制任何錯誤,錯誤是'解析錯誤:語法錯誤...'......語法根本無效 – Clive

+0

「來源:維基」*其中* wiki和爲什麼沒有鏈接? – phihag