parse_ini_string () из функции как глобальная переменная? - PullRequest
1 голос
/ 26 июня 2019

как это должно быть правильно синтаксис?

<?php 

    $settings = parse_ini_file("settings.ini", true);

    function testing() { return $GLOBALS[$settings['Language']['lang']]; }

    echo testing();

?>

обратите внимание, что указание $settings должно быть выше пользовательских функций, так как оно используется многими многими функциями, требует и т. Д ...

Спасибо

1 Ответ

0 голосов
/ 26 июня 2019

Вам необходимо передать параметр $settings в функцию следующим образом:

<?php 
 function testing($settings) { return $GLOBALS[$settings['Language']['lang']]; }

 $settings = parse_ini_file("settings.ini", true);
 echo testing($settings);
?>
...