什么意思是如下语法:@ var =(“”,“”)

时间:2011-10-08 13:48:07

标签: php

我正在使用eclipse并将脚本放入我的项目中。在配置文件中有如下的php语句:

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

Eclipse将它们标记为语法错误,但一切正常。所以我想知道这是否是一个错误,如果不是这意味着什么呢?它看起来像是一项任务,但没有$ - 符号......

提前致谢。

关心Binabik

2 个答案:

答案 0 :(得分:3)

如果它是应用程序的配置文件,那么应用程序可能会在内部解析文件,因此语法无关紧要。它会在标准PHP语法中生成解析错误。

答案 1 :(得分:0)

在表达式之前使用

@来使解释器抑制将从该表达式生成的错误。

来源:维基

嗯......这可能不是这种情况,通常在函数调用之前使用@来禁止来自该函数的错误消息。正如Clive指出的那样,它可能是一些自定义配置文件格式。另外,你说“在配置文件中有php语句”......那个文件是.php文件吗?如果不是为什么你说这些是php语句?