Eindeutige und zufällige Hashes mit PHP generieren (OOP-Klasse)

Neulich benötigte ich eine Möglichkeit, eindeutige Strings (Hashes) mit einer Länge von 8 Zeichen zu generieren. Die Anforderungen an den String waren, dass er zufällig ist (nicht fortlaufend) und eine feste Länge von 8 Zeichen hat. Meine Überlegung war, einfach die md5-Summe von einem String, der sich aus mehreren Teilen zusammensetzt, zu bilden und die […]


Erste Version von FW_String (String-Klasse für PHP)

Diese Klasse ist zwar Teil meines MVC-Frameworks, kann aber auch problemlos ohne das Framework verwendet werden. Es ist eine String-Klasse für PHP 5, mit der man Strings einfacher verwalten kann. Bisher kann die Klasse folgendes: Strings voranstellen und nachstellen (prepend und append) Die Länge eines Strings zurückgeben Teile des Strings (Substring) zurückgeben Bestimmte Zeichen des […]


Ein häufiger Anfängerfehler: Konstanten als Array-Index missbrauchen

Prinzipiell wäre so etwas schon möglich: $array[index]; Dann müsste aber auch die Konstante index vorher definiert werden: define(„index“, „bla“); $array[index]; Es wird so also $array[„bla“] angesprochen, da PHP die Konstante index mit ihrem Wert ersetzt. PHP versucht dies aber auch, wenn die Konstante undefiniert ist und gibt bei error_reporting(E_ALL) eine E_NOTICE aus, da er keinen […]


»Meta