基本上,我正在购买购物车并尝试制作配置文件。
我想在数组中包含其他元素中的前一个元素(构建到不同目录的路径),如下所示:
的config.php
return array(
/// Database info \\\
//...
/// Directory Paths \\\
'dir_root' => $_SERVER["DOCUMENT_ROOT"] . '/mywebsite', //root/mywebsite
'dir_pub' => this->'dir_root' . '/public_html',//root/mywebsite/public_html
'dir_res' => this->'dir_pub' . '/res', //root/mywebsite/public_html/res
'dir_imgs' => this->'dir_res' . '/imgs' //root/mywebsite/public_html/res/imgs
// and so on...
);
我不确定如何或甚至可以做到这一点。这样做有什么建议或更好的方法吗?
答案 0 :(得分:0)
您必须执行以下操作:
$arr = Array( 'dir_root' => $_SERVER["DOCUMENT_ROOT"] . '/mywebsite' );
$arr['dir_pub'] = $arr['dir_root'].'/public_html';
$arr['dir_res'] = $arr['dir_pub'].'/res';
$arr['dir_imgs'] = $arr['dir_res'].'/imgs';
return $arr;
并确保以合理的顺序分配变量。