如何在另一个php文件中写入数组中的键值对

如何在另一个php文件中写入数组中的键值对,php,sugarcrm,Php,Sugarcrm,我有一个phpfile let,xyz.php,从这个文件中我必须更新另一个phpfile let的名称,abc.php 我如何才能做到这一点,以实现我所期望的输出 xyz.php <?php //need code for update $GLOBALS['app_list_strings']['ip_list'] array present in xyz.php ?> $GLOBALS['app_list_strings']['ip_list']=array (

我有一个phpfile let,xyz.php,从这个文件中我必须更新另一个phpfile let的名称,abc.php

我如何才能做到这一点,以实现我所期望的输出

xyz.php

<?php    

//need code for update $GLOBALS['app_list_strings']['ip_list'] array present in xyz.php
?> 
$GLOBALS['app_list_strings']['ip_list']=array (
  '192.168.1.51' => 'server1',
  // i have to add key and value pair here just like above from xyz.php
);
?>

xyz.php
中,使用
require
include
访问
abc.php
中定义的变量

<?php
require 'abc.php';
echo $GLOBALS['app_list_strings']['ip_list']['192.168.1.51']; // "server1"

变量$\u GLOBAL不是必需的。您还可以使用:

 return array();


abc.php
是否只包含该数组,还是包含其他内容?还有,为什么不使用适当的格式来存储数据呢?以一个数据库为例,它可能是
$data = require '../path/to/my/file.php';