PHP在子类中使用扩展变量时出现意外语法错误


Unexpected Syntax Error PHP for use Extended variables into child class

我搜索了PHP手册和W3Schools,这正是下面PHP代码的语法,我正在研究Netbeans。

代码使用数组变量,该变量已在超类中实现(es UPDATE_LISTINI["TABLE_NAME"] => "table_name").

超级类已在当前类中扩展。所有工作正常,但netbeans将此代码显示为语法错误

switch ($tablename){ 
    case self::UPDATE_LISTINI["TABLE_NAME"] : 
      return self::SELECT."MAX(".$fields.") ".self::FROM.self::UPDATE_LISTINI["TABLE_NAME"]; 
    case self::UPDATE_PROMO["TABLE_NAME"] : 
      return self::SELECT."MAX(".$fields.") ".self::FROM.self::UPDATE_PROMO["TABLE_NAME"]; 
    case self::UPDATE_SCONTI["TABLE_NAME"] : 
      return self::SELECT."MAX(".$fields.") ".self::FROM.self::UPDATE_SCONTI["TABLE_NAME"];  
}

有人能给我发一些网络手册吗?在那里我可以获得更多关于正确使用php语法的详细信息?

感谢

问题不完整,无法充分消化。不过我还是建议。。。。

有些时候IDE编辑器显示的错误只是针对他们的,而不是针对编译器的。试着运行代码并将web浏览器(而不是编辑器)上显示的确切错误粘贴到这里。