手册上说得非常清楚了
serialize 可处理除了 resource 之外的任何类型.
$fp 属于打开文件句柄的资源类型.不可被序列/反序列化

解决方案 »

  1.   

    return serialize(file_get_contents('x'));x是档案= =?
      

  2.   

    unserialize() 对单一的已序列化的变量进行操作,将其转换回 PHP 的值。返回的是转换之后的值,可为 integer、float、string、array  或 object。如果传递的字符串不可解序列化,则返回 FALSE。 Note: unserialize_callback_func 指令  如果在解序列化的时候需要实例化一个未定义类,则可以设置回调函数以供调用(以免得到的是不完整的 object “__PHP_Incomplete_Class”)。可通过 php.ini、ini_set() 或 .htaccess 定义‘unserialize_callback_func’。每次实例化一个未定义类时它都会被调用。若要禁止这个特性,只需置空此设定。还需要注意的是 unserialize_callback_func 指令是从 PHP 4.2.0 开始提供使用的。