PHP: Разница b / w new self и новый объект ()

Я смотрел видео-лекции по PHP. У меня есть класс user в моем каталоге проектов, теперь в учебнике внутри статической функции, созданной таким образом

  private static function instantiate($result){ $object = new self; //here goes loop } 

и где-то его использовали так

 $object= new user(); 

Кто-нибудь, пожалуйста, расскажет мне о концепции первого случая, когда он говорит о new self

Solutions Collecting From Web of "PHP: Разница b / w new self и новый объект ()"