Чем отличается class::method() от $class->method()

nds88

Новичок
Гуглил ненагуглил.
Чем отличаются
PHP:
class MyClass {
function method () {
//
}
}

$MyClass = new MyClass;
$MyClass->method();
и
PHP:
MyClass::method();
?
Если долго и не хочется объяснять, дайте пожалуйста что почитать )
 

radioheaded

PHP нуб
Прежде всего, хочется сказать, что ваш код из PHP4. Это видно по имени конструктора и по отсутствию модификатора доступа. Откуда бы вы ни взяли этот пример, выкиньте источник немедленно и прекратите изучать PHP4. Начните читать http://php.net/manual/ru/language.oop5.php, там есть все ответы на ваши вопросы.
 
Сверху