|
|
|
| Доброго всем времени суток
стали переносить довольно древний сайт на нового хостера, появилась ошибка:
... [error] MM UNKNOWN ERROR: Non-static method CMMProductClassManager::getInstance() should not be called statically in ...
и так для всех классов
что с этим можно сделать?
с ув. user1983 | |
|
|
|
|
|
|
|
для: user1983
(20.12.2008 в 19:06)
| | мы не телепаты
Сравните версии php на хостингах | |
|
|
|
|
|
|
|
для: user1983
(20.12.2008 в 19:06)
| | В PHP 4 можно было обращаться к любым методам статически. В РНР 5 метод можно вызвать статически только если перед ним стоит ключевое слово static.
<?
class foo {
function bar() {
print "123";
}
}
foo::bar(); // в PHP 4 это сработает, а в PHP 5 нет
//~~~
class fooo {
public static function bar() {
print "123";
}
}
fooo::bar(); // а вот так уже сработает в РНР 5
|
| |
|
|
|
|
|
|
|
для: Саня
(21.12.2008 в 19:10)
| | спасибо | |
|
|
|