2012-08-09 89 views
-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')); 

的问题是:PHP变量结果

  1. 如果变量$path = self::getpath($name, $key);然后$ PATH =?以及什么意思self::
  2. 如果变量$configmap = unserialize(fdata::get('base', 'key'));那么$ configmap =?和什么意思fdata::
+0

@iccthedral没有人出生的程序员:)这一切都需要时间和实践。通过阅读语言书籍,教程,在线文档和一些练习,最好习惯使用某种语言。 SO是一个很好的地方,可以针对特定的兴趣点提出一个特定的问题。这是不是一个很好的地方来解释“标准”的代码.. – 2012-08-09 15:31:07

回答

2

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

2)Here's男人为unserialize

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