Проблемы с переход на php5

Darth_Wader
На сайте с 11.01.2008
Offline
6
524

Добрый день... Возникла такая проблемма с классом:

class Config

{

........................

function Load(){

$filename = ROOT.'/data/config/config.txt';
if (file_exists($filename)){
$str = implode('', file ($filename));
$this = unserialize($str);
}

}

........................

}

в php 5 строчка "$this = unserialize($str);" выдает ошибку:

"Fatal error: Cannot re-assign $this in ... "

Причина ошибки понятна... Может кто подскажет, как ее проще всего обойти?

тын тын тын... ты ты-тын... ты ты-тын...
R
На сайте с 02.10.2007
Offline
16
#1

public static function Load()

{

$filename = ROOT.'/data/config/config.txt';

if (file_exists($filename)){

$str = implode('', file ($filename));

$object = unserialize($str);

return $object;//здесь я так понимаю хранится объект класса Config

}

}

потом в коде

$config = Config::Load();

Никогда не говори никогда (http://suhih.ru)
Darth_Wader
На сайте с 11.01.2008
Offline
6
#2

пасип..:) если Z-кошелек в личку напишешь - выставлю пиффка :)

R
На сайте с 02.10.2007
Offline
16
#3

Не за что.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий