Hallo!
Ich habe in meiner url einen Sprachkenner gesetzt: www.test.de/auto/en
Nun möchte ich eine Klasse schreiben die prüft ob es ein gültiger Kenner ist.
Habe folgenden Aufbau:
	
Wenn ich nun die getSprache() Methode aufruf, ist die return Wert leer.
							
						
					Ich habe in meiner url einen Sprachkenner gesetzt: www.test.de/auto/en
Nun möchte ich eine Klasse schreiben die prüft ob es ein gültiger Kenner ist.
Habe folgenden Aufbau:
PHP-Code:
	
	
class LanguageUrl
{
     private $sprache;
     private $defaultSprache;
     public function readUrl()
     {
       
      //Hier wird der Kenner ausgelesen, den übergebe ich dann die set Methode
   
      self::setSprache($sprache);
     }
     public function setSprache($sprache)
     {
     
      // Hier wird geprüft , ob der Kenner gültig ist, wenn nicht wird default Sprache gesetzt
              if (isset($erlaubteSprachen[$sprache])) {
            
            $this->sprache = $sprache;        
        } else {
        
            $this->sprache = $defaultSprache;
        }
     }
    public function getSprache()
    {
     // Ausgabe der aktuellen Sprache
     return $this->sprache;
    }
} 
 
          

Kommentar