Composer – Der Pakethandler für PHP

Screenshot der Composer-Homepage

Ich gebe zu, die Überschrift ist ein klein bisschen falsch! ;) Offiziell ist Composer ein Manager von Abhängigkeiten, und kein Pakethandler. Ein klein wenig Haarspalterei zwar, aber naja ;) Also was genau macht Composer nun? Die Antwort ist recht einfach: das Tool spart Zeit! Es hat sich in den letzten Monaten nämlich hinsichtlich Frameworks ein kleines Problem weiterlesen

WebSockets mit PHP

Screenshot der Ratchet Homepage

WebSockets ist eine jener Techniken, die die Web-Welt nachhaltig revolutionieren könnten, da so Client-Server-Anwendungen recht einfach und vor allem stets Live möglich sind. Für alle die jetzt meinen das ginge auch mit Ajax: bei Ajax ist es ja so, das der Client durch permanente Anfragen nachschauen muss, ob es etwas neues gibt. Bei WebSockets reicht weiterlesen

Testdaten generieren mit Faker

Unit-Tests sind ja eine feine Sache aber meistens mangelt es Ihnen in PHP an einer entscheidenden Grundlage: Testdaten. Wer kennt das nicht? Man baut ein Projekt auf und testet den Online-Shop dann mit einem einzigen Benutzeraccount. Das ist nicht nur blöd, sondern auch fahrlässig, denn niemand weiß so was passiert, wenn das System unter Last weiterlesen

Der perfekte Code Editor für PHP

Zur Abwechslung fange ich mal mit einem Rant an! ;) Diese ganzen halbgaren Java-Zeitlupen-IDEs nerven, und zwar ganz gehörig. Ist ja nett das Java so schön plattformunabhängig ist (wer hat eigentlich damit angefangen diesen Mythos in die Welt zu setzen?), aber ein bisschen schneller wäre schon nicht schlecht. Ich habe ja schon drüber berichtet das ich aus weiterlesen

Truncating von Text mit HTML Markup

Manchmal sind es die einfachen Dinge im Leben, die einen Webworker in den Wahnsinn treiben. Alles beginnt mit einem Anruf: der Kunde möchte die ersten 100 Zeichen der neuesten News auf der Startseite haben. Und da er gewissenhaft keine Artikelbeschreibung pflegt, soll man einfach die Zeichen aus dem Text kopieren (ist ja eh da). Gesagt weiterlesen

Die Wunderwelt von PHP und cURL

PHP kann eine Menge, und eine Menge sogar doppelt bis dreifach. Das öffnen entfernter Dateien kann mittels „normalem“ Dateihandling auch über die sogenannten fopen wrappers erfolgen. In diesem Fall wird zum Beispiel anstatt einer lokalen Datei auf der Festplatte eine URL oder ein FTP geöffnet. Die Sache hat nur einen Haken, man muss die Wrappers weiterlesen

Image Data URIs mit PHP

Image Data URIs sind für manche Anwendungen eine feine Sache. Wozu braucht man die kleinen Helfer? Einfach ausgedrückt: direktes Einbetten von Bildern in eine Seite oder CSS ohne einen zusätzlichen HTTP-Request zu verursachen. Nähere Informationen gibt es bei Wikipedia, besonders geeignet sind die Teile natürlich um kleine Icons direkt einzubetten. Was natürlich nicht schön ist, weiterlesen