Entdecken Sie agentenbasierte Entwicklung –

PHP in Visual Studio Code

Visual Studio Code ist ein hervorragender Editor für die PHP-Entwicklung. Funktionen wie Syntaxhervorhebung, Klammer-Matching, IntelliSense (Code-Vervollständigung) und Snippets sind sofort einsatzbereit. Zudem können Sie durch von der Community erstellte VS Code-Erweiterungen weitere Funktionen hinzufügen.

Linting

VS Code verwendet den offiziellen PHP-Linter (php -l) für die Sprachdiagnose von PHP. Dadurch bleibt VS Code stets auf dem neuesten Stand der Verbesserungen des PHP-Linters.

Tipp: Verwenden Sie XAMPP? Installieren Sie die vollständige Version von PHP, um die Entwicklungsbibliotheken zu erhalten.

Es gibt drei Einstellungen zur Steuerung des PHP-Linters:

  • php.validate.enable In VS Code öffnen In VS Code Insiders öffnen : Steuert, ob PHP-Linting überhaupt aktiviert sein soll. Standardmäßig aktiviert.
  • php.validate.executablePath In VS Code öffnen In VS Code Insiders öffnen : Verweist auf die PHP-Programmdatei auf dem Datenträger. Legen Sie dies fest, wenn sich die PHP-Programmdatei nicht im Systempfad (PATH) befindet.
  • php.validate.run In VS Code öffnen In VS Code Insiders öffnen : Steuert, ob die Validierung beim Speichern (Wert: "onSave") oder bei der Eingabe (Wert: "onType") ausgelöst wird. Der Standardwert ist beim Speichern.

Um die PHP-Einstellungen zu ändern, öffnen Sie Ihre Benutzer- oder Arbeitsbereichseinstellungen (⌘, (Windows, Linux Ctrl+,)) und geben Sie "php" ein, um die Liste der verfügbaren Einstellungen zu filtern.

show PHP settings

Um den Pfad zur PHP-Programmdatei festzulegen, wählen Sie den Link In settings.json bearbeiten unter PHP > Validate: Executable Path, wodurch Ihre settings.json-Datei geöffnet wird. Fügen Sie die Einstellung php.validate.executablePath In VS Code öffnen In VS Code Insiders öffnen mit dem Pfad zu Ihrer PHP-Installation hinzu.

Windows

{
  "php.validate.executablePath": "c:/php/php.exe"
}

Linux und macOS

{
    "php.validate.executablePath": "/usr/bin/php"
}

or

{
    "php.validate.executablePath": "/usr/local/bin/php"
}

Snippets

Visual Studio Code enthält eine Reihe gängiger Snippets für PHP. Um diese aufzurufen, drücken Sie ⌃Space (Windows, Linux Ctrl+Space), um eine kontextspezifische Liste zu erhalten.

PHP Snippets

PHP-Erweiterungen

Es sind viele PHP-Spracherweiterungen auf dem VS Code Marketplace verfügbar, und es werden ständig neue erstellt. Sie können innerhalb von VS Code in der Ansicht Erweiterungen (⇧⌘X (Windows, Linux Ctrl+Shift+X)) nach PHP-Erweiterungen suchen und die Dropdown-Liste der Erweiterungen filtern, indem Sie "php" eingeben.

Searching for PHP in the Extensions view

Integrierte PHP-Unterstützung deaktivieren

Um die integrierte PHP-Vervollständigung zugunsten der Vorschläge einer installierten PHP-Erweiterung zu deaktivieren, deaktivieren Sie PHP > Suggest: Basic, wodurch php.suggest.basic In VS Code öffnen In VS Code Insiders öffnen in Ihrer settings.json-Datei auf false gesetzt wird.

Debugging

Das PHP-Debugging mit XDebug wird durch eine PHP Debug-Erweiterung unterstützt. Folgen Sie den Anweisungen der Erweiterung, um XDebug für die Arbeit mit VS Code zu konfigurieren.

Nächste Schritte

Lesen Sie weiter, um mehr über Folgendes zu erfahren:

© . This website operates independently and is not affiliated with or endorsed by Microsoft. All brand names, logos, and trademarks are the property of their respective owners.