Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Both sides previous revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
php:phpstorm [2022/01/21 13:10] webproducer Short-Cut [STRG] + [G] ergänzt |
php:phpstorm [2026/04/17 08:36] (aktuell) webproducer Profiler installieren |
||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| {{ :php:icon_phpstorm.png|https://www.jetbrains.com/phpstorm/}}PhpStorm ist eine integrierte Entwichklungsumgebung (IDE) vorrangig für die Programmiersprache PHP. Neben PHP werden aber auch die typischen Sprachen HTML, JavaScript und CSS unterstützt. Ein schneller Autovervollständiger sowie ein inteligentes Syntaxhighlighting sind die großen Vorteile dieser Software. | {{ :php:icon_phpstorm.png|https://www.jetbrains.com/phpstorm/}}PhpStorm ist eine integrierte Entwichklungsumgebung (IDE) vorrangig für die Programmiersprache PHP. Neben PHP werden aber auch die typischen Sprachen HTML, JavaScript und CSS unterstützt. Ein schneller Autovervollständiger sowie ein inteligentes Syntaxhighlighting sind die großen Vorteile dieser Software. | ||
| - | Mit der Testversion kann das Programm im vollem Funktionsumfang 30 Tage benutzt werden. Danach kann die "personal licence" (for individual customers) von PHPStorm für 89,00 Euro* im ersten Jahr, 71,00 Euro* im zweiten Jahr und nur noch 53,00 Euro* ab dem dritten Jahr erworben werden. | + | **Lizenz: For Individual Use** |
| - | //* = Preise zzgl. geltender Mehrwerststeuer. Stand: 17.09.2018. Angaben ohne Gewähr.// | + | * Persönliche Lizenzen sind eine Option für Privatpersonen, die eine Lizenz aus eigenen Mitteln und ausschließlich für den eigenen Gebrauch erwerben |
| + | * Die persönliche Lizenz darf am Arbeitsplatz sowie auch zu Hause verwendet werden | ||
| + | * Mit der persönlichen Lizenz können private Projekte sowie Projekte für den Arbeitsplatz/Arbeitgeber umgesetzt werden | ||
| + | |||
| + | ^ Zeitraum ^ Euro/Jahr bis Oktober 2025 ^ Euro/Jahr ab Oktober 2025 ^ | ||
| + | | 30-Tage-Testversn | kostenlos | kostenlos | | ||
| + | | im ersten Jahr | 99,00 € zzgl. MwSt. | 109,00 € zzgl. MwSt. | | ||
| + | | im zweiten Jahr | 79,00 € zzgl. MwSt. | 87,00 € zzgl. MwSt. | | ||
| + | | weiterfolgende Jahre | 59,00 € zzgl. MwSt. | 65,00 € zzgl. MwSt. | | ||
| + | |||
| + | Mit der Testversion kann das Programm im vollem Funktionsumfang 30 Tage benutzt werden. | ||
| + | |||
| + | // Stand: August 2025. Angaben ohne Gewähr.// | ||
| ---- | ---- | ||
| Zeile 36: | Zeile 48: | ||
| - Mit "view" => "Tool Buttons" die Seitenleiste einblenden, um auf die "Structure" zugreifen zu können. | - Mit "view" => "Tool Buttons" die Seitenleiste einblenden, um auf die "Structure" zugreifen zu können. | ||
| - [[php:xdebug|XDebug zum debuggen installieren]] | - [[php:xdebug|XDebug zum debuggen installieren]] | ||
| + | - [[php:xdebug_profiler|XDebug Profiler installieren]] | ||
| - [[php:markdown|Plugin "Markdown Support" installieren]] | - [[php:markdown|Plugin "Markdown Support" installieren]] | ||
| Zeile 56: | Zeile 69: | ||
| "View" => "Tool Windows" => "Database" => "New" ... | "View" => "Tool Windows" => "Database" => "New" ... | ||
| + | Wenn mehr als eine Datenquelle angelegt wird, muss dem Projekt die korrekte Datenquelle zugeordnet werden, damit die Syntax-Erkennung innerhalb der PHP-Dateien funktioniert: | ||
| + | |||
| + | "File" => "Settings..." => "SQL Resolution Scopes": | ||
| + | Hier kann als Projekt mapping die korrekte Datenquelle zugeordnet werden. Es ist auch möglich, abweichende Datenquellen für verschiedene Verzeichnisse zu deklarieren. | ||
| ==== FTP-Zugriff ==== | ==== FTP-Zugriff ==== | ||
| Zeile 84: | Zeile 101: | ||
| | [SHIFT] + [SHIFT] | öffnet eine Suche nach Dateien, Klassen und Methoden | | | [SHIFT] + [SHIFT] | öffnet eine Suche nach Dateien, Klassen und Methoden | | ||
| | [STRG] + [SHIFT] + F | öffnet eine Volltextsuche innerhalb eines ausgewählten Dateipfads | | | [STRG] + [SHIFT] + F | öffnet eine Volltextsuche innerhalb eines ausgewählten Dateipfads | | ||
| + | | [STRG] + [SHIFT] + Num-Block [/] | Kommentiert den aktuell markierten Block aus | | ||
| + | | [STRG] + [ALT] | Block-Markierung (Block in mehreren Zeilen markieren) | | ||
| | [STRG] + [ALT] + L | formatiert den Code der aktuellen Datei gemäß des eingestellten Code-Styles | | | [STRG] + [ALT] + L | formatiert den Code der aktuellen Datei gemäß des eingestellten Code-Styles | | ||
| | [STRG] + [ALT] + M | Lagert den markierten Bereich in eine eigene Methode aus | | | [STRG] + [ALT] + M | Lagert den markierten Bereich in eine eigene Methode aus | | ||