Я знаю, что он создает ссылку в других случаях. Но что здесь происходит?
$crawler = &new MyCrawler();
Он создает экземпляр MyCrawler и передает ссылку для этого экземпляра в $ crawler. В PHP5 предполагается, что использование &
отменено.
См. Ссылки на объекты (Амперсанд) .
Это устарело в документации PHP