suit: [gelöst] str_replace "vergisst" Ersetzungen

Beitrag lesen

..wodurch man sich aber wieder andere für globale Variablen typische Probleme aufhalsen kann.
Objektorientiertes Design hat schon seinen Sinn und ich versuche mich stets daran zu halten.

Dann mach es vernünftig und erstelle ein Duplikat eines entsprechenden superglobalen Arrays und arbeite damit in der Instanz deiner Klasse. Aber einzelne Werte aus dem superglobalen Array rauszufischen und in eigene Variablen zu packen ist etwas uncool - da verliert man schnell den Überblick.

var $request_vars = $_REQUEST;  
  
$this->foo($this->request_vars['bar']);  
  
function foo($param) {  
  // do something  
  return $param;  
}