Как правильно парсить чпу на php?
Автор имеет ввиду, что есть вариант, при котором урл с указанными контроллером и экшеном не делает обращений к базе. Пример: отобразить статическую вьюху какой-нибудь страницы с формой обратной связи. Такое бывает.
Отвечая на вопрос: можно было бы пойти таким способом – класс роутера "смотрит" по классической схеме (контроллер и все внутренности), если ничего этого нет - то "идет" в базу, где находит урл и пытается понять что с ним делать. Это упрощенное описание. 
Есть правда и вариант Битрикса, где урлы соотносятся с файловой структурой.
А если парсить такой урл mysite/catalog/smartphone/yotaphone/yotaphone2-exclusive
То, получается нужно постоянно обращаться к базе данных.
Верно