Heyho,
Ich arbeite zur Zeit an einem Language System, soweit so gut.
Jedoch gibt mir meine Config Funktion falsche werte zurück.
Config Datei
PHP
<?php return [ /** default_language * set the default Language * its used by non installed languages or not set languages */ 'default_language' => 'de', /** language_safe * define how the languages IDs are safed * SUPPORTED TYPES * session * cookie */ 'languageID_safe' => 'cookie', /** languageVar_safe * define how language vars are saved * SUPPORTED TYPES * database * file */ 'languageVar_safe' => 'file', /** supported Languages * define your own languages */ 'languageVar_safe' => [ 'de', 'en' ]];
Die Funktionen
Print:
Code
array(3) { ["default_language"]=> string(2) "de" ["languageID_safe"]=> string(6) "cookie" ["languageVar_safe"]=> array(2) { [0]=> string(2) "de" [1]=> string(2) "en" } }
PHP
public function getConfig($key=null) { $config = require_once(Dir.'/api/bootstrap/config.php'); var_dump($config); return $config; }
Die Anwendung der Funktion
Print:
Print:
Aber warum? Ich finde einfach keinen Fehler..
Hoffe ihr könnt mir helfen.
Grüße.