Xcode und PHP


Aus Macwrench

Wechseln zu: Navigation, Suche
  Baustelle.png

Dieser Artikel wurde als zu Überarbeiten gekennzeichnet.

Der Artikel weist strukturelle und/oder inhaltliche Mängel auf und bedarf dringend einer Überarbeitung. Hilf bitte mit, ihn zu verbessern und entferne anschließend diese Markierung.

Eine konkrete Begründung findet sich evtl. auf der Diskussionsseite des Artikels. Weitere unvollständige Artikel sind in der Kategorie Überarbeiten zu finden.
Informationen über die Verwendung von Bewertungsbausteinen gibt es im entsprechenden Hilfeartikel.

 
Xcode.png

Inhaltsverzeichnis

Einleitung

TO DO: Warum das Ganze? Welche Möglichkeiten gibt es?

Syntax Highlighting

Spotlight Unterstützung

Xcode Vorlagen

PHP Dateivorlagen

... für das Erstellen einzelner Dateien (z.B. PHP-Skripte, Shell-Skripte oder PHP-Klassen), wie man sie in Xcode anlegen kann, befinden sich im Ordner

/Library/Application Support/Developer/Shared/Xcode/Project Templates

und können sehr einfach selbst erstellt werden. Diese tauchen dann in Xcode (3.2) mit ihrem Dateinamen (ohne Endung) unter der Rubrik "User Templates" auf, dabei sind nur wenige Dinge zu beachten:

Beschreibung Beispiel
Ordnername für mögliche Unterteilung im Auswahlfenster, auch mehrere Ebenen sind möglich PHP
Unterordner bei mehreren PHP-Vorlagen innerhalb des obigen PHP-Ordners. Der Teil vor dem Punkt (im Beispiel "PHP Class") erscheint dann in der Xcode Auswahl PHP Class.pbfiletemplate
Inhalte class.php (Dateivorlage)
TemplateInfo.plist (Beschreibung)
Die Dateien lassen sich auch einfach als Beispielskripte (z.B. "PHP Class.php" anlegen, allerdings bekommen diese dann das Dokumentenicon des Systemeditors. Zu diesem Zweck habe ich einmal die folgenden Vorlagen zusammengezimmert, die beispielsweise folgendes enthalten:
Xcode: neue Datei erstellen
PHP
Klasse, Abstrakte Klasse, Interface, Skript und CLI-Skript
Zend Framework
Action Helper, View Helper, Controller, und Table
Web-Skripte
(X)HTML, CCS, XML und XSLT

Einfach HIER herunterladen, entpacken und in das folgende Verzeichnis kopieren/verschieben:

/Library/Application Support/Developer/Shared/Xcode/Project Templates

Danach stehen diese im Xcode Dialog "New File" unter dem Abschnitt "PHP" zur Verfügung (siehe Screenshot oben rechts).

  Wichtig.png
Diese Vorlagen sind für Xcode 3.x erstellt und auch nur damit getestet. Mit älteren Versionen wie 2.x werden sie wahrscheinlich nicht wie gewünscht funktionieren, die ältere Fassung der PHP-Templates ist über die Versionshistorie der oben verlinkten Datei zu erreichen. Anmerkungen und Kommentare bittte auf die Diskussionsseite zu diesem Artikel. Danke!
 

PHP Projektvorlagen

... für das Erstellen ganzer PHP Projekte (Project Templates)

Pfad:

/Library/Application Support/Developer/Shared/Xcode/Project Templates

früher:

/Library/Application Support/Apple/Developer Tools/Project Templates

Xcode Erweiterungen

verschiedene PHP Erweiterungen für Xcode:

ODPHPTools von objective development

  • Nach PHP-Funktionen suchen
  • Parameterliste anzeigen
  • Parameter mit Text-Markern in den Source-Code einfügen
  • Funktions-Syntax in der PHP Online-Hilfe nachschlagen

XcodePHP:

  • Auto-completion Makros
  • Schlüsselwörter

XcodePHP besteht aus 3 Definitionsdateien, die in folgendes Verzeichnis (hier: Xcode 4) kopiert werden müssen:

/Developer/Library/PrivateFrameworks/XcodeEdit.framework/Versions/A/Resources

PHP XCode (wird nicht mehr weiterentwickelt)

  • ehemaliges, kommerzielles Paket von Sat Antyr (Link ist tot), Funktionsumfang:
  • PHP-Projekt-Typen
  • Syntax Highlighting

Funktionsreferenz als Dashboard Widget

Weitere Informationen


Verfasser: hagbard

Persönliche Werkzeuge