Новое в Symfony 7.2: Устаревания
В Symfony 7.2 устарело несколько функций, включая параметры конфигурации сессии, пустые идентификаторы пользователей и тег!tagged
.Заметки о Frontend, Backend и немного DevOps. В основном о PHP, Laravel, JavaScript, CSS, тестировании кода и настройке серверов.
!tagged
.DateTime
, новый конвертер имён SnakeCaseToCamelCase
, обновлённые константы UUID и опциональная интеграция WebhookCURLOPT_DEBUGFUNCTION
для установки пользовательской функции обратного вызова, вызываемой вместо стандартной функции вывода сообщений.CURLOPT_TCP_KEEPCNT
, устанавливающую максимальное количество запросов TCP keep-alive.CURLOPT_PREREQFUNCTION
, позволяющую задать пользовательский callable
для принятия решения о продолжении или прерывании запроса. Эта возможность доступна, если расширение собрано с libcurl 7.80.0 или более поздней версии.curl_getinfo
в расширении Curl возвращает список информации о запросе Curl. Также можно передать параметр в функцию, чтобы получить конкретную информацию о запросе.TypeInfo
и улучшена его стабильность.exit
и его псевдоним die
— языковые конструкции, выводящие сообщение и завершающие текущий сценарий. В CLI-приложениях exit
/die
можно использовать для завершения работы приложения с заданным кодом выхода.веерное раскрытиеподразумевает последовательное раскрытие элементов из стопки с эффектом
подпрыгивания. Используя CSS grid, мы избавляемся от лишней работы по позиционированию.
min()
, исследуя её гибкость с помощью различных единиц измерения, чтобы определить, является ли она абсолютной гарантией отзывчивости. Узнайте, какие предостережения он делает против догматических подходов к веб-дизайну, основываясь на своих выводах.