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