The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз языка программирования PHP 8.0, opennews (ok), 26-Ноя-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


220. "Релиз языка программирования PHP 8.0"  +/
Сообщение от HolyHell (ok), 27-Ноя-20, 11:35 
Видимо тот кто писал не посмотрел на пример с документации

$country =  null;
if ($session !== null) {
    $user = $session->user;

    if ($user !== null) {
        $address = $user->getAddress();

        if ($address !== null) {
            $country = $address->country;
        }
    }
}

И если цель стоит $country выставить значение то можно написать как $country = $session?->user?->getAddress()?->country;

Ну и
$foo = null;
$foo?->bar()->baz();

Ответить | Правка | Наверх | Cообщить модератору

295. "Релиз языка программирования PHP 8.0"  +1 +/
Сообщение от Аноним (49), 27-Ноя-20, 21:56 
Сколько же здесь ошибок проектирования...
Ответить | Правка | Наверх | Cообщить модератору

308. "Релиз языка программирования PHP 8.0"  +1 +/
Сообщение от Аноним (58), 28-Ноя-20, 09:12 
Только одна - собственно постом выше вот этого.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру