PHP-Consulting.de

Über PHP und Consulting

Ideen für diese Domain?

Früher habe ich auf dieser Seite meine Dienste als Entwickler angeboten. Dieser Teil ist nun umgezogen: PHP Entwickler in Berlin

Vorerst bleibt aber noch das Blog. Sollte jemand schöne Ideen haben wie diese Domain besser genutzt werden könnte oder sich jemand beteiligen möchte, bitte gerne melden.

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 …

Was bedeutet "NoSQL"?

Im Ende ist “NoSQL” ein Oberbegriff für nicht-relationale Datenbanken oder Daten-Modelle.

Es geht also um Alternativen zu dem Quasi-Standard der Relationalen Datenbanken (wie MySQL, MS SQL, Oracle, etc.) die vereinfacht auch als SQL-Datenbanken beschrieben werden. Es geht also gar nicht um die Ablehnung der Abfragesprache SQL, sondern lediglich um die Ablehnung der damit stark assoziierten Relationalen Datenbanken.
mehr …

Das Henne-Ei-Dilemma in der Aufwandsschätzung

Die Praxis zeigt, eine realistische Aufwandsabschätzung ist eigentlich erst möglich, wenn ein Projekt schon realisiert wurde. Dann hat sie aber ihren Sinn verloren und ist auch keine Aufwandsschätzung mehr. Wir stecken somit in einem Henne-Ei-Dilemma. mehr …

Roadmap für PHP 6 unklar

Ein Veröffentlichungstermin für PHP 6 scheint leider immer noch unklar. Noch nicht mal ungefähre Zeitspanne ist abzusehen. Zumindest lies sich auch nach längerer Recherche keine Aussage, noch nicht mal eine wage, im Netz dazu finden. Zwar gibt es eine Todo-Liste zu PHP 6 im PHP-Wiki oder das NEWS-File aus der Versionierung, jeweils aber ohne Roadmap oder andere zeitliche Aussagen.
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 …

Wie alles anfing

Eher zufällig bin ich an die Adresse php-consulting.de gekommen. Ich konnte nicht widerstehen. Nun muss ich mir überlegen was ich mit ihr mache. Zwar hab ich schon einen sehr tiefen Einblick in PHP und helfe immer gern, hätte mich aber trotzdem nie als Consultant bezeichnet!

Somit gibt es erst mal dieses Blog und dann mal schauen …