2010-04-02 3 views
0

Например:Можно ли задерживать переменную (?)/Распознавать (?) В PHP?

A.php (конфигурационный файл):

<?php 
$a = array('name'=>'wine[$index][name]', 
      'value'=>'wine[$index][value]' 
     ) 
?> 

B.php:

include_once(a.php) 
... 
//for simple 
$index = 0; 
$b = $a; 

//actual code like 
foreach($data as $index=>$value) 
    $b += $a 

Я знаю, что этот пример не будет работать, только для объяснений, я хотите, если возможно (если возможно, как?) задержать переменную $ index, чтобы принять значение, когда $ b = $ a?

+0

@Relax составляет $ Ь = $ а так же, как $ Ь равна $ а или вы настройки $ B со значением $ а? –

+0

последний, фактический код, как foreach ($ data as $ index => $ value) $ b + = $ a – Edward

ответ

2

делают «а» функция

function a($index) { global $data; return $data[$index] ... } 

$b = a($index); 
+0

Не является ли глобальным плохой вещью? –

Смежные вопросы