Проблема с Clone

Exorcist

Новичок
Вырезка из класса

PHP:
protected  static $request;

public function __construct($cookies = NULL) {

        
        $this->request = new HTTP_Request2();
        $this->request->setConfig('adapter', 'HTTP_Request2_Adapter_Curl');
        $this->request->setHeader(
            'User-Agent',
            'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0'
        );
        $this->request->setHeader('Keep-Alive', 115);
        $this->request->setHeader('Connection', 'keep-alive');


    }


    public static function getBody($url, $referer = NULL) {
        $request = clone self::$request;
Проблема в клонировании $request
: __clone method called on non-object

Какие могут быть решения?
 

Exorcist

Новичок
Хорошо прочитаю еще раз, но до этого искал. Возможно я что-то упустил.
 

ksnk

прохожий
PHP:
class xxx{
    protected  static $request=2;

    public function __construct() {
        $this->request=1;

        echo self::$request;
        echo $this->request;

    }
};

new xxx();
Угадай, что выведет вот этот код?
 
Сверху