Во время парсинга сайта обычного чтения файла или CURL'а может не хватить. Например, если нужно дождаться выполнения JavaScript кода на старице.
Для таких целей нам поможет phantomjs - это "безголовый браузер" (Headless Browser), по сути, это консольный браузер без экрана.