是否有可能在PHP中延迟变量实现(?)/识别(?)?

时间:2010-04-02 14:32:51

标签: php variables

例如:

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时取值?

1 个答案:

答案 0 :(得分:2)

使“a”成为一种功能

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

 $b = a($index);