Wie kann man überprüfen ob eine Klasse ein Interface implementiert?
Wie kann man überprüfen ob eine Klasse ein Interface implementiert?
Hier mal ein kleines Beispiel für Reguläre Ausdrücke, da viele Programmierer ja hiermit Probleme haben. Bei diesem Beispiel wird eine Telefonnummer im typischen Format umformatiert, für Innland und Ausland User, die die Nummer angezeigt bekommen sollen.
Oft steht man vor dem Problem, E-Mail Adressen zu verifizieren. Dazu kann man gut folgenden Code benutzen: $testmail=split("@", $email); if (!eregi("^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}$", $email) || !getmxrr($testmail[1], $mxhosts)) { //Fehler }
In diversen Blog’s ist zu lesen, das $i++ bedeutend schneller ist als ++$i. In henug anderen ist zu lesen dass es genau andersherum ist. Grund genug, dieses selbst einmal auszutesten.
| M | D | M | D | F | S | S |
|---|---|---|---|---|---|---|
| « Okt | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||