понимание вложенных троичных операторов

У меня есть эта часть кода, которая мне непонятна, в частности, комплексное использование тернарных операторов

if (!$byField && is_numeric($v)){ // by ID $r=$fromRow? $fromRow: ($v? dbRow("select * from pages where id=$v limit 1"): array() ); } 

если кто-то может объяснить, как оценить вложенное использование тройных операторов

Solutions Collecting From Web of "понимание вложенных троичных операторов"