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 …
Entwicklung, Beratung, Konzeption und Training
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …