"Du brauchst einen Nachmittag, um den Code zu verstehen. Es ist genial und
dreckig.", mit diesen Worten kommentierte Kristian Köhntopp
meinen ersten Kontakt mit dem Source Code der "OOH Forms".
Meinte Kristian marshal_dispatch()?
| berühmter Code: marshal_dispatch |
Top |
|
<?php function marshal_dispatch($m,$func) { $vname = $this->name; global $$vname; return $this->$func($$vname); } ?>
|
OOH steht für "Object Oriented HTML Forms" oder auch kurz "OOH!".
1998 entwickelte Jay Bloodworth diese Open-Source Bibliothek
zur einfachen Erzeugung und Validierung von HTML Formularen.
Als Bestandteil der PHPLib
wird die Bibliothek bis heute vertrieben. Die PHPLib ist Anfang des
Jahres zu Sourceforge
umgezogen und wird dort gepfegt. Der hier präsentierte Rewrite
ist nicht mehr in der PHPLib enthalten.
Sie finden den Code im PEAR
Klassenarchiv; PHP braucht nur eine, zentrale Sammlung hilfreicher Klassen.