Post von realloc | Einsortiert in Code, Meckerecke am 23. Juli 2007 | Keine Kommentare 
PHP ist eine Sprache in der dynamisch typisiert wird. Aber nicht nur das. So wie man es gerade braucht, wird PHP versuchen, es einem recht zu machen. Hört sich seltsam an? Stimmt, es ist auch nur einer der vielen Kritikpunkte, der gern gegen PHP verwendet wird. Aber mal ernsthaft: Das man dynamisch auf Variablen vor allem in Arrays oder auch Klassen zugreifen kann, ist vielen vielleicht klar oder kann in einem meiner älteren Beiträge auch noch einmal nachverfolgt werden. Aber auch ganz einfache Variablen, die nicht in einem Verbund existieren, können ganz schön dynamisch sein.
Wie genau so etwas …

Post von realloc | Einsortiert in Code, Meckerecke am 20. Juli 2007 | Keine Kommentare 
Ich hab mich ja schon oft genug über die “Automagie” von vielen Builtin-Funktionen von PHP geärgert und ausgelassen. Zu einem nicht unwesentlichen Teil sind dafür auch Referenzen verantwortlich. Dieselbigen haben durchaus ihre Berechtigung; das will ich garnicht abstreiten. Aber in einigen Fällen kann man nicht nur getrost auf sie verzichten, sondern man muss sie auch als potentielle Fehlerquelle ansehen.
Funktionen werden im Allgemeinen als etwas betrachtet, das immer-wieder-kehrende Logik in sich gekapselt vereint. Dabei folgt man im Allgemeinen dem Prinzip des DRY (Don’t repeat …

Post von realloc | Einsortiert in Code, Meckerecke am 6. Juli 2007 | 3 Kommentare 
Ob das nun ein Bug oder Feature ist … das ist nicht klar! Ich – für meinen Teil – würde wieder mal von einer automagischen Funktion sprechen, mit der uns das PHP-Entwickler-Team da beglückt hat. checkdate() erwartet 3 INT-Parameter. Natürlich wieder in der Reihenfolge Monat, Tag, Jahr – um diesen potentiellen Verschreiberling schon mal im Vorfeld anzusprechen. Falls man Strings an die Funktion übergibt, werden diese automatisch gecastet, was dazu führt, dass aus einem “2ba7″ magischerweise eine 2 wird und uns checkdate() TRUE liefert. PHP wird nur einen …

Post von realloc | Einsortiert in Code, Meckerecke am 25. Juni 2007 | Keine Kommentare 
Was soll man dazu sagen? Wenn eine Seite, die sich mit PHP beschäftigt schon seit Jahren existiert, wächst sicherlich auch der Umfang der “Tipps, Tricks und Code-Schnipsel”. Und manchmal muss man die Sachen auch mal wieder durchsehen, weil das Zeug aus 2001 eben nicht mehr so ganz stimmt, oder? Ich nenne hier ganz bestimmt keine Namen … und Links gibt’s dafür auch nicht . PHP muss sich ja viel Kritik gefallen lassen. Oft zurecht – aber dann gibt es da Lösungen für Probleme, die garnicht mehr existieren, oder schlimmer noch, nie existiert haben. Nehmen wir uns mal so …

Post von realloc | Einsortiert in Code, Meckerecke am 22. Juni 2007 | Keine Kommentare 
Kürzlich im Ayom-Forum wurde gefragt, wie man eMail-Adressen mit Regulären Ausdrücken überprüfen kann. Mal abgesehen davon, dass es auch eine Diskussion darüber gibt, ob dieses Zitat wirklich von Jamie Zawinski stammt, viel mir sofort der passende Spruch aus den Programming-Quotations ein:
Manche denken, wenn sie mit einem Problem konfrontiert werden, “Oh, ich kann das mit Regular-Expressions lösen”. Dann haben sie zwei Probleme.
Wenn man sich diesen Thread hier mal genauer durchliest, wirkt die Idee, das Ganze mit einem regulären Ausdruck erfolgreich lösen zu können, fast …
