backend
Итак, со времени выхода восьмой версии PHP прошло уже несколько месяцев, и я успел завершить очередной проект, вобравший все прогрессивные изменения этого языка программирования. Мне особенно понравилась возможность объявления свойств в конструкторе (Constructor property promotion). Я считаю, что эта реализация действительно упростила инициализацию полей класса в конструкторе.
Я понимаю, что большая часть представителей сообщества программистов все еще придерживается негативного отношения к PHP. Но, по моему мнению, начиная с седьмой версии, с момента релиза которой прошло уже более пяти лет, PHP превратился в гораздо более серьезный, интересный и безопасный язык программирования.
Для начала хочу предупредить - не тратьте время на чтение этой статьи, потому что она совершенно бесполезна.
Если коротко, отсортировать массив по ключам в PHP можно с помощью нативной функции ksort(), которая доступна в различных версиях PHP (4, 5, 7). Функция сортирует массив по ключам, сохраняя отношения между ключами и значениями.
Довольно часто разработчику приходится получать данные из текстового файла, куда эти данные, в свою очередь, попадают после ручного ввода или экспорта из различных программных продуктов. Данные, хранящиеся в таких текстовых файлах, могут быть достаточно легко извлечены и обработаны с помощью нативных возможностей PHP.