PHP-Consulting.de

Über PHP und Consulting

Ifset() oder ifsetor() ohne Notice-Fehlermeldung

Um auf eine Variable, deren Existenz nicht gesichert ist (z.B. Benutzereingaben), mit übersichtlichem Code und ohne eine “Notice”-Fehlermeldung zuzugreifen, hilft folgende Funktion:
mehr …

Namenskonventionen für PHP-Namespaces ab 5.3

Seit der Version 5.3 unterstützt PHP ja schöner Weise Namespaces, vergleichbar z.B. mit den Packages in Java.

Um ein möglichst einheitliches Benennungs-Schema in den verschiedenen Projekten und Frameworks zu benutzen, haben sich glücklicher Weise einige Entwickler großer Projekte zusammen gesetzt und eine Empfehlung für die Benennungs-Konventionen erarbeitet. mehr …

String-Performance: Konkatenieren (Punkt) vs. implodieren

Das performanteste um einen String zu bilden scheint mir der ordinäre Punkt-Parameter zu sein. Zwar hatte ich gelesen, implodieren von Arrays wäre schneller, sehe ich aber nicht:
mehr …

PHP-Fehlermeldungen klickbar machen

Durch einen Trick habe ich mir ermöglicht PHP-Fehler über einen Klick direkt im Code in der richtigen Zeile anzuspringen. Das funktionieren ist allerdings von den Möglichkeiten des Editors abhängig. mehr …

MySQLi Prepared Statements leider langsamer

Die Prepared Statements der MySQLi Extension (also der neueren mit dem “i” hinten) können bisher leider nicht den Query Cache von MySQL nutzen. Dies ist sehr schade, denn der bringt gerade bei Select-Zugriffen Geschwindigkeitsvorteile. mehr …