yourWork:
if ($todo = new Request($USER)){
$erfolg = $todo->do_now();
if ($erfolg){unset( $todo );} else {$todo->do_now('default');};
};
2: Sassi, Kaffee!
class Request{
public $modus, $erfolg;
public function __construct( $user_id = '?' ){
$this->modus = 'Bestellung aufnehmen';
$this->erfolg = FALSE;
$requests = array('Kaffee',
'heisse Schokolade',
'Bier',
'Zigarre',
'Ei');
foreach ($requests as $todo){
$this->modus = (isset($_REQUEST[$todo]) ? $todo : $this->modus);};}
public function do_now( $job = FALSE ) {
$this->modus = ( $job ?: $this->modus );
switch( $this->modus ) {
case 'Kaffee': // Finger zeigen, Kaffee kochen, Pause
break;
case 'heisse Schokolade': // Autormat kaputt
break;
case 'Bier': echo 'zu früh';
break;
case 'Zigarre': $window->open();
break;
case 'Ei':
goto kitchen;
$minuten = 4;
$hardboiled = new Ei($minuten);
break;
default: // Illustrierte lesen: das 'Capital'
};
return $this->erfolg;
}
public function __destruct() {
$status = ( $this->erfolg ?: 'kein Erfolg' );
$antwort = "{$Kunde[$USER]}, {$this->erfolg}!";
echo $antwort;
}
};
Sassi [Finger zeigend, Kaffee kochend, kurze Pause]: Schiet!
USER1: Wasn los?
Sassi: 'Wasn los' ist kein gültiger Request. Doing default. In Zeile 50 Type of Objekt undefiniert: Tasse [__destruct]. Trying to get property of non-existent Object: $USER2.
2: Dann bring den Kaffee einfach mir! Wenn's sein muss, in der Zeitung...
Keine Kommentare:
Kommentar veröffentlichen