Kategorie: PHP
-
phpcs: Code-Sniffer für PHP
Gerade wenn man in größeren Projekten arbeitet, müssen sich Menschen an Standards halten, da ansonsten Chaos entsteht. Ein Standard wäre hier zum Beispiel PSR (ich berichtete). Aber wie stellt man nun sicher, dass man sich auch immer daran hält? Die Antwort lautet hier: phpcs. Sofern man seine Entwicklungsumgebung korrekt eingerichtet hat, geht die Installation recht einfach […]
-
PHP: Coding Style Guides & Standards
Wer kennt das nicht? Man öffnet fremden Quellcode und alles fühlt sich unschön an – die Klammern sind ganz wo anders, plötzlich schleichen sich Leerzeichen wo ein, wo man selbst keine macht, die Parameter sind anders aufgeführt, oder zwischen den Funktionen ist komisch viel Platz. Spätestens wenn man gemeinsam an Projekten arbeitet, ist es unglaublich sinnvoll, […]
-
OpenSSL unter MAMP nutzen
Wenn man über PHP gerne SSH nutzen möchte, braucht man die OpenSSL-Extension. Diese lässt sich nicht so einfach laden, sondern muss eben für die genaue PHP-Version gebaut werden. Dafür muss man sich die entsprechenden PHP-Quellen laden und diese dann bauen. Wie das geht, habe ich bereits in diesem Artikel beschrieben. Danach muss man eigentlich nur […]
-
HTML templates für JavaScript mit Nano
Vor kurzem Stand ich vor einer Aufgabe, die sicherlich schon so gut wie jeder Entwickler kennt: Ich musste ein definiertes Stück HTML als Template nutzen, um es mehrfach auf der Seite zu platzieren. Soweit erstmal kein Problem – anstrengend wird es dann, wenn man Platzhalter innerhalb des Templates dynamisch austauschen möchte. Mit dem Mini-Stückchen an JavaScript-Code […]
-
Magento: Eigene Notifications erstellen
Jeder, der sich schonmal im Magento-Backend eingeloggt hat, kennt sicherlich die Notifications / Mitteilungen / Hinweise, welche gerne über neue Updates oder andere wichtige Events informieren. Doch wie erstellt man so eine Notification aus seinem eigenen Modul heraus und wo werden die gespeichert, regelmäßig abgerufen? Gespeichert werden die Benachrichtigungen in der Tabelle adminnotification_inbox. Die dort gespeicherten […]
-
Projekt Raspberry Pi: Apache, PHP und Mail – Part 2
Vorbereitungen Als erstes ändern wir nun einmal den hostname – „raspbmc“ ist aktuell zwar noch sehr treffend, aber irgendwie dann doch nicht mehr so ganz richtig, sobald ein Webserver in Betrieb genommen wird. Dazu ändert man mit einem Editor seiner Wahl, einfach die folgende Datei und speichert diese ab. Danach ist ein reboot nötig. Ich […]
-
PHP: Dokumentation mit dem phpDocumentor (phpdoc)
Ja, die liebe Dokumentation. Als Entwickler ist es doch irgendwie das letzte was man machen möchte und was sicherlich am wenigsten Spaß bringt. Umso besser, wenn man sich etwas Arbeit abnehmen lassen kann. Installation / Konfiguration Ich arbeite aktuell mit MAMP unter Mac OS X Mountain Lion 10.8.5 und mit php 5.4.4 – hier habe […]