2014-10-13 6 views
6

Ich bin ziemlich gewöhnt, die kurze Array-Syntax [] anstelle der längeren array() zu verwenden. Jetzt bin ich von der Serverumgebung gezwungen, den längeren zu verwenden.Wie lange Syntax für Array-Deklaration in phpstorm erzwingen?

PhpStorm ermöglicht die kürzere Syntax für Arrays in-Code Style> Php> Array Deklaration style> Kraft kurze Erklärung Stil zu erzwingen:

PhpStorm Code Style Array Declartion Style Force Short Style

Jetzt will ich das Gegenteil erreichen.

Die automatische Ersetzung wäre wünschenswert, aber es würde bereits helfen, den kurzen Deklarationsstil als Fehler zu markieren.

+1

Ich habe keine Ahnung von dieser IDE, aber es unterstützt wahrscheinlich eine PHP-Version auf Projektebene? Das sollte der Trick sein ... – arkascha

+0

IDE bietet "lang/alt -> kurz/neu" Erkennung und Konvertierung NUR (als separate Inspektion für Erkennung und Formatierungsregel für automatische Konvertierung). Die manuelle Konvertierung kann auf zwei Arten erfolgen (zu diesem Zweck existieren zwei separate Absichten). Ihre einzige andere Möglichkeit besteht darin, das Sprachniveau zu senken, wie bereits vorgeschlagen. – LazyOne

Antwort

11

Wählen Sie unter Projekteinstellungen> PHP den PHP-Sprachlevel auf 5.3 und die kurze Array-Syntax wird als Fehler markiert.

+1

Gibt es dann eine Möglichkeit, die gesamte kurze Syntax in lang zu konvertieren? – horizon1711

Verwandte Themen