Ну собственно, что у нас там добавили в 8.5.
Первое и самое важное, это array_last() и array_first(). Да, большая часть вселенной сидит на коллекциях, если на встроенных во фрейм, то самописных, как минмум. Однако есть и те, кто все еще сидит на массивах. В свое время я люто намучался с этим вашим переносом указателя массива в конец/начало что бы получить элемент, а потом не понять, почему у меня форыч не фурычит
Второе это пайп оператор. Вот тут вещь странная. С одной стороны, Господь меня услышал, и писать портянки с temp переменными больше не надо. С другой, мы все дальше от Бога, потому что так и до реального функционального программирования недалеко, синтаксис(именно что синтаксис) все больше и больше к этому подталкивает.
Что там до всяких ООП обвязок вокруг URI, атрибутов и прочего. То во-первых, пока curl не будет ООП, то в курсе можете не держать. А во-вторых, это все такая резидент слипер функциональность, которая на 90% нужна буквально только челам, которые делают фреймы и либы.
В этом посте были ссылки, но мы их удалили по правилам Сетки