the_row(); //тут не ведомо что еще...
должно идти сразу же после while. Это "цикл" плагина Advanced Custom Fields, который построен по такому же принципу как цикл WordPress. Функция the_row устанавливает объект в текущей итерации в глобальный scope. Не спрашивайте зачем, долго объяснять =)Дефолтные люди расчитывают что их чудо юдо среда разработки будет работать на овер дорогих системах, и поэтому не думают об оптимизации вообще
не знаю зачем global ставится в Laracast
по умолчанию в последней идет версия PHP 7.2