PDA

Просмотр полной версии : config.php не дружис т index.php


eLWAux
30.10.2008, 21:55
проблема:

єсть файл config.php:
<?
$i['body']['color'] ='black';
$i['body']['text'] ='white';
?>

єсли я в index.php сделаю так:
<?
print $i['body']['color'];
?>
то увижу надпись 'black';

а вот єсли так делаю то ничего не вижу(( :
<?
function bla()
{ print $i['body']['color']; }
bla();
?>

почему?

-Hormold-
30.10.2008, 22:08
<?
function bla()
{global $i; print $i['body']['color']; }
bla();
?>

Ru}{eeZ
30.10.2008, 23:47
А если ещё нужно будет вывести переменную, то используй return


<?

bla();

function bla() {
global $i;
print $i['body']['color'];
return $i;
}

?>

Ru}{eeZ
31.10.2008, 15:59
Так как у тебя $i не глобальный массив =\

to eLWAux

Каждая функция работает как отдельная программа, и поэтому в неё нужно вводить нужные тебе переменные через global и выводить через return.