如果B文件include A文件的话,可以直接使用变量.
fread的话,只能读取文件内容,要执行的话,尝试用eval!

解决方案 »

  1.   

    楼上的正确,用include或require函数,就可以饮用A文件的变量。用文件读取函数,读取后,只是一串字符串或数组,需要eval执行字符串的php语句才可以使用。推荐用include的方法,eval的方法不好,速度慢,最重要的是可能会出现错误。
      

  2.   

    $arr=array('name'=>'csdn');
    file_put_contents('b',serialize($arr));
    var_dump(unserialize(file_get_contents('b')));