Tag Archive: PHP

PhpStorm cause fatal error with PHPUnit runInSeparateProcess

If you try to run simple tests with the latest PHPUnit 4 version (v4.8.23) everything works without a problem. But for special situation like testing of published HTTP-Header, you need to run these tests in a separated process. Or you see warnings like Cannot modify header information – headers already sent by …. To use […]

Drupal 7 – Hook-System Teil 2

Nun haben ich im ersten Teil darüber gesprochen, warum ich Kritik an der Schnittstelle zum Einbinden in das Hook-System in Drupal 7 ausübe. In diesem Beitrag gehe ich nun auf das Laufzeitverhalten bei der Ausführung der einzelnen Hooks ein. Machen wir also ein kleines Rechenbeispiel anhand des zuvor genutzten Hooks (hook_enable()). Aufgrund der Schnittstelle die […]

Drupal 7 – Hook-System Teil 1

Im Rahmen eines Projekts habe ich etwa einen Monat mit dem bekannten CMS Drupal 7 gearbeitet. Ich erlaube mir nach diesem Zeitraum mit einem Feature von Drupal 7 abzurechnen. Die meisten werden schon aus dem Namen des Artikels erkannt haben, dass es sich bei diesem Feature um das Hook-System von Drupal 7 handelt. Wie auch […]

SSH Verbindung über Private-Key mit PHP

Letzte Woche hab ich versucht einige Befehle über ein Webinterface auf einer Linux-Server auszuführen. Dabei wollte ich die Authentifizierung nicht über ein simples Passwort laufen lassen, sondern über ein Public/Private Key Pair. Ich werde hier nicht im Detail die Einrichtung eines Key Pairs vorstellen, da es viele und sehr ausführliche Anleitung für die Nutzung von […]

Migration von PHP 5.4 auf 5.5

Beim Wechsel von PHP 5.4 auf 5.5 erwartet einen so gut wie keine Kompatibilitätsproblem, da bei diesem Release primär neuer Features eingeführt wurden (Generators, OPcache, …). Falls man also nicht vorher schon APC eingesetzt hat, kann man sich über eine bis zu 200% schnellere Ausführungsgeschwindigkeit freuen. Die vielleicht wichtigste Ankündigung ist, dass die ursprüngliche MySQL-API […]

Migration von PHP 5.3 auf 5.4

Auf php.net gibt es schon einen recht ausführlichen Artikel was alles beim Wechsel von PHP 5.3 auf 5.4 beachten werden muss. Ich versuch hier auch noch mal eine schnelle Übersicht der einzelnen Änderung wieder zu geben: Features Entfernt: Safe mode Magic quotes Salsa10 Hash-Algorithmus Salsa20 Hash-Algorithmus Übergabe einer Referenz beim Funktionsaufruf (Beispiel: doSomething(&$var)) Zeitzone per […]

Erstellung eines eigenen ConstraintValidatior mit Doctrine Anbindung

Derzeitig nutze ich Symfony 2.1 zur Realisierung meiner Projekte und nun bin ich bei der Realisierung eines Formulars auf ein Problem gestoßen. Ich erstelle in der Regel ein AbstractType mit den Feldern des Formulars und ergänze die einzelnen Felder mit Constraints um die Eingaben serverseitig zu prüfen. Nun möchte ich jedoch bei einem Formular auch überprüfen, ob […]