-2
$name= path1
$key= key1
    public static function getpath($name, $key)
      {
        if (!self::is_valid($name, $key)) return false;
        $path = '/var/lib/fdata/'.$name.'/'.$key;
        if (!is_file($path)) return false;
        return $path;
      }

      public static function get($name, $key)
      {
        $path = self::getpath($name, $key);
        if ($path === false) return false;
        return file_get_contents($path);
      }

    $configmap = unserialize(fdata::get('base', 'key'));

问题是:

  1. 如果变量$path = self::getpath($name, $key);那么 $path = ? 什么意思self::
  2. 如果变量$configmap = unserialize(fdata::get('base', 'key'));那么 $configmap = ? 什么意思fdata::
4

1 回答 1

2

1)self::getpath(...)应该返回一个布尔值或一个字符串。self::指当前类。

2)这是男人unserialize

3) fdata::表示命名空间 fdata 或者可能是一个类。

于 2012-08-09T15:24:52.377 回答