Может быть, передав это в качестве аргумента?
<?php
include 'external.php';
function chewbacca($lang_array){
echo $lang_array[1];
//...
}
Edit:
Вы также можете сделать следующее:
На external.php:
<?php
return array(
'foo',
'foobar',
'bar',
);
На index.php:
<?php
function chewbacca($lang_array){
echo $lang_array[1];
//...
}
$foo = include 'external.php';
chewbacca($foo);
Edit2:
Конечно, теперь вы можете использовать include_once
, но я бы порекомендовал require_once
, потому что у вас не будет массива, если include
завершится неудачно, и сценарий должен остановиться с ошибкой.