Archiv für den Tag "(p)fund(s)stück"
(P)Fund(s)stück der Woche (KW41)
In meiner Aufgabe als QA hab ich heute mal ein nettes Stück strukturierten Code sichten dürfen.
Es ja schon verwunderlich dass riesen Portale noch gänzlich ohne Objekte auskommen, aber wer sowas verbricht (Siehe Skeleton unten), dem gehören aber beide Ohren lang gezogen. Das unten aufgeführte Skeleton gehört in eine index.php, in welcher je nach Bedingung weitere [...]
Flickr und PHP
Gerade bei Jeena gefunden. Interessantes PDF über Flickr, dem “kleinen” Tool auf Basis von PHP. Von einem einzigen Programmierer und 60.000 Zeilen Code gebaut: Flickr and PHP (PDF) von Cal Henderson
(P)Fund(s)stück der Woche
Eine Debugger-Object, daß scheinbar suizidgefährdet ist.
class Debugger{
[...]
function runError($content,$typ){
switch($typ){
case E_USER_ERROR:
unset($this);
trigger_error($content, E_USER_ERROR);
die();
break;
case E_USER_NOTICE:
trigger_error($content, E_USER_NOTICE);
break;
case E_USER_WARNING:
trigger_error($content, E_USER_WARNING);
break;
default:
unset($this);
trigger_error($content, E_USER_ERROR);
die();
}
}
}
Man nehme mal daß wir der Methode runError einen E_USER_ERROR (256) übergeben, schaun wir doch mal, was da passieren würde.
$deb = new $Debugger() [...]