$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'));
问题是:
- 如果变量
$path = self::getpath($name, $key);
则$path = ? 是什么意思self::
- 如果变量
$configmap = unserialize(fdata::get('base', 'key'));
则$configmap = ? 是什么意思fdata::
1) self::getpath(...)
应该返回布尔值或字符串。 self::
是指当前类。
2)这是unserialize
的人
3) fdata::
表示命名空间 fdata 或类。