在第31行的lib / saemc.class.php中调用非对象的成员函数get()

时间:2013-05-17 18:18:35

标签: php

test.php的

<?php
$cache = new cache();
echo $cache->getcache('test.php');
?>

cache.class.php文件

<?php
class cache extends saemc{
    var $db;

    function cache(){
    $this->db=$db;
}
    function getcache($cachename){
    return $this->getvalue($cachename);
}
?>

saemc.class.php文件

<?php
class saemc {
    static $handler;

    protected function getvalue($filename) {
     $content = $this->handler->get($filename);//this  incorrect line
    ......
   }
?>

为什么$ handler使用“static”修饰符,但是$ this-&gt;处理程序仍然是非对象?

0 个答案:

没有答案