Php 变量结果


Php variable result

$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::

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

2)这是unserialize的人

3) fdata::表示命名空间 fdata 或类。