Тэг: 

программирование

Иммутабельные объекты в PHP

Класс, содержащий любые методы (не конструктор), которые изменяют любые данные в объекте класса, называется мутабельным. "Mutable" означает, что что-то может быть изменено, а "Immutable" - что что-то неизменно. Это означает, что мутабельные объекты - это объекты, данные которых могут быть изменены после создания экземпляра. При реализации иммутабельных объектов необходимо: Примечание: неизменяемость всё же можно нарушить...

Аутентификация и авторизация

Хотя эти понятия часто используются как взаимозаменяемые, аутентификация и авторизация представляют собой принципиально разные функции. В этой статье мы сравним и противопоставим эти два понятия, чтобы показать, как они защищают приложения взаимодополняющими способами. Что такое аутентификация и авторизация? Проще говоря, аутентификация - это процесс проверки того, кем является пользователь, а авторизация - процесс проверки того,...

Основы Laravel 8

Laravel — это фреймворк для веб-приложений с выразительным элегантным синтаксисом. Laravel ценит красоту. Мы любим чистый код так же сильно, как и вы. Простой и элегантный синтаксис предоставляет потрясающую функциональность на кончиках ваших пальцев.

Деструктуризация массива в PHP

В PHP list является такой же «языковой конструкцией», как и array(). Эта языковая конструкция используется для «разложения» массива на переменные Я никогда не видел слишком частого использования list() в "дикой природе", но он позволяет вам писать довольно интересные вещи. Синтаксис: list или [] Вот как это выглядит: Можно использовать list или его короткий вариант [],...

PHP 8.0: Оператор Null-safe

Представленный в PHP 8 оператор nullsafe (?->)позволяет вам вызывать методы объекта или получать доступ к свойствам объекта в цепочке связанных объектов, где объект в цепочке потенциально может быть null. Его синтаксис аналогичен оператору доступа к свойству/методу (->).