Если $genreList
- глобальная переменная, это ваша проблема: это проблема области видимости. Это может быть легко исправлено с помощью:
$genreList = array();
function directorGen($array) {
global $genreList;
foreach($array as $value) {
$genreList[] = $value;
}
}
Примечание: хотя это и не является строго необходимым, я также инициализировал его, что я считаю хорошей практикой.
Если directorGen()
является функцией-членом, а $genreList
является членом данных, тогда измените на:
function directorGen($array) {
foreach($array as $value) {
$this->genreList[] = $value;
}
}