Einsteins Rätsel oder das Overload-Mysterium

Post von realloc | Einsortiert in Code am 18. Juli 2007 | Keine Kommentare
Einsteins Rätsel oder das Overload-Mysterium
Man schreibt Einstein ein Rätsel zu, das angeblich nur 2% der Menschheit lösen können, was uns immer noch die stolze Menge von etwa 100 Millionen Menschen lässt, die das bewerkstelligen können sollten. Die meisten Schüler lösen es wohl in 10 Minuten, wenn man deren Erklärungen Glauben schenken möchte. Aber in Verbindung mit PHP und der Builtin-Funktion overload() wird das Ganze wahrhaft mystisch. Sie haben noch nie von overload() gehört. Macht nichts! Diese Funktion wird bald sterben! Da die PHP-Entwicklergruppe die Version nun offiziell nach dem 31.12.2007 in den Ruhestand versetzt, kann man …
»

checkdate() defekt?

Post von realloc | Einsortiert in Code, Meckerecke am 6. Juli 2007 | 3 Kommentare
checkdate() defekt?
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 …
»

Magische Zahlen oder Nummerologie mit PHP

Post von realloc | Einsortiert in Code am 28. Juni 2007 | Keine Kommentare
Magische Zahlen oder Nummerologie mit PHP
Nee, ich bin nicht neuerdings unter die Mystiker und Nummerologen gegangen. Aber die Aufgabe, die sich stellt, wenn man den eigenen Namen auf Tabellen abbildet (die einen entsprechenden Zahlencode für jeden Buchstaben enthalten) und dann noch das Geburtsdatum nimmt, um eine Quersumme zu bilden und solange durch Quersummenbildung zu kürzen, bis die Zahl zwischen 1 und 9 liegt, ist schon interessant. Oder nicht? Also frisch ans Werk und nachgedacht: Wie bildet man am schnellsten die Quersumme? Wenn man sich noch an den Algorithmus in C für die Quersummenbildung erinnert, liegt eigentlich folgende …
»

Don't blame me!

Post von realloc | Einsortiert in Code, Meckerecke am 25. Juni 2007 | Keine Kommentare
Don't blame me!
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 …
»

Reguläre Ausdrücke sind gut für ein schweres Leben!

Post von realloc | Einsortiert in Code, Meckerecke am 22. Juni 2007 | Keine Kommentare
Reguläre Ausdrücke sind gut für ein schweres Leben!
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 …
»
Seite 19 von 23«...101718192021...»