Вызов конструктора родительского класса

Mosik

Новичок
Вызов конструктора родительского класса

Есть ли существенное различие между вызовом конструктора родительского класса в php 4 следующими способами:
PHP:
class class_name extends parent_class_name {
    function class_name() {
        $this -> parent_class_name();
    }
}
и
PHP:
class class_name extends parent_class_name {
    function class_name() {
        parent_class_name :: parent_class_name();
    }
}
Если еть, то какое?
 

saa

Guest
Есть, во тором случае ты вызывешь функцию класса без создания инстанса. И она может работать тока с глобалами.
 

IntenT

SkyDiver
правильнее так:
PHP:
class ClassName extends ParentClassName{
   function ClassName() {
      parent::ParentClassName();
   }
}
 
Сверху