Size: a a a

2020 June 02

SZ

Sergey Zolotov in PHP
Dmitry Eliseev
Ну тебе ж проще мне не РО на неделю дать, а целиком с первого раза забанить, чем ответ от чего горит услышать. Там разбанишь – там отвечу.
мне как-то похрен от чего горит от какого-то ноунейма в сети)
источник

DE

Dmitry Eliseev in PHP
Maksim Masiukevich
забыл добавить, пёс
:)
источник

SZ

Sergey Zolotov in PHP
Kirill Nesmeyanov
мол эта хрень действительно не вернёт npe
ээ? че эт?
источник

SZ

Sergey Zolotov in PHP
?Trololo ему достаточно
источник

SZ

Sergey Zolotov in PHP
а : Trololo он тебе в рантайме поймает и так
источник

KN

Kirill Nesmeyanov in PHP
не
источник

SZ

Sergey Zolotov in PHP
источник

KN

Kirill Nesmeyanov in PHP
я про optional($user)->id
источник

SZ

Sergey Zolotov in PHP
а
источник

SZ

Sergey Zolotov in PHP
ну я к тому что optional там лишний
источник

KN

Kirill Nesmeyanov in PHP
и он такой, поля id нет, гг вп
источник

SZ

Sergey Zolotov in PHP
у тебя нуллабл тип есть
источник

KN

Kirill Nesmeyanov in PHP
нуллабл тип как раз юзер)
источник

KN

Kirill Nesmeyanov in PHP
в ларке это алиас на $user?->id синтаксис
источник

KN

Kirill Nesmeyanov in PHP
который пока не завезли
источник

k

knopkod4v in PHP
Kirill Nesmeyanov
public int $id и норм, код ещё проще получается, понятнее и чище
по моему это обобщение интерфейса. Мне не нравятся такие штуки например. Ну то есть паблик проперти - это тоже интерфейс и им будут пользоваться по многим причинам, а это каплинг.
источник

SZ

Sergey Zolotov in PHP
я ж не думаю что у тебя в левой части прям ошибка будет возвращаться
источник

SZ

Sergey Zolotov in PHP
а делать Optional<Exception, User?>... нахуа?
источник

KN

Kirill Nesmeyanov in PHP
knopkod4v
по моему это обобщение интерфейса. Мне не нравятся такие штуки например. Ну то есть паблик проперти - это тоже интерфейс и им будут пользоваться по многим причинам, а это каплинг.
ну а что плохого?
источник

KN

Kirill Nesmeyanov in PHP
рефакторить нативный код без магии изи вообще
источник