Size: a a a

Laravel для начинающих

2020 March 06

И

Игорь in Laravel для начинающих
мистер никитос
Анонимки стрелочные, типизация
стоп, а в 7.4 типизация уже обязательна?
источник

И

Игорь in Laravel для начинающих
мистер никитос
Анонимки стрелочные, типизация
стрелочные - это типа как в js?
источник

мн

мистер никитос in Laravel для начинающих
Игорь
стоп, а в 7.4 типизация уже обязательна?
Нет, но там добавились новые фичи по ней, можно свойства класса типизировать теперь
источник

ЕК

Егор Карась in Laravel для начинающих
Игорь
стоп, а в 7.4 типизация уже обязательна?
Нееет, ты сам решаешь, нужно тебе это или нет

Но вот от пхпдоков можно отказаться в тех случаях, когда тебе только типы указать
источник

мн

мистер никитос in Laravel для начинающих
Это вообще спор достаточно большой по этой теме (соранение обратной совместимости), были обсуждения по P++ и такого рода, но что-то все заглохло, так что будем жить с грудой говна из старых версий пыхи
источник

ЕК

Егор Карась in Laravel для начинающих
Игорь
стрелочные - это типа как в js?
коллбеки можно теперь писать типа Route::get('/'{id}, fn($id) => { echo $id; });
источник

И

Игорь in Laravel для начинающих
Егор Карась
Нееет, ты сам решаешь, нужно тебе это или нет

Но вот от пхпдоков можно отказаться в тех случаях, когда тебе только типы указать
вот это плюс. Только я и раньше старался указывать что метод возвращает. Или там про переменные тоже? Надо будет глянуть
источник

мн

мистер никитос in Laravel для начинающих
Игорь
вот это плюс. Только я и раньше старался указывать что метод возвращает. Или там про переменные тоже? Надо будет глянуть
Желательно указывать вообще везде
источник

А

Андрей in Laravel для начинающих
Сука, тут пхп 7.4 выходит, а по работе всё ещё 5.4 юзают. Обидно. А самому лень его ковырять
источник

ЕК

Егор Карась in Laravel для начинающих
Игорь
вот это плюс. Только я и раньше старался указывать что метод возвращает. Или там про переменные тоже? Надо будет глянуть
function foo(string $a, BarObject $obj): void
{}
источник

мн

мистер никитос in Laravel для начинающих
Дженериков в пхп не подвезли, так что изредка можно и не указывать
источник

ИЛ

Иван Лещенко in Laravel для начинающих
мистер никитос
Дженериков в пхп не подвезли, так что изредка можно и не указывать
Кст, а зачем в пыхе они?
источник

И

Игорь in Laravel для начинающих
Егор Карась
function foo(string $a, BarObject $obj): void
{}
ну я так и пишу всегда
источник

ЕК

Егор Карась in Laravel для начинающих
Игорь
ну я так и пишу всегда
В 7.4, кажется :void подвезли
источник

мн

мистер никитос in Laravel для начинающих
Иван Лещенко
Кст, а зачем в пыхе они?
Ну я за то, чтобы в строгую типизацию язык уходил из нынешнего хаоса
источник

ИЛ

Иван Лещенко in Laravel для начинающих
мистер никитос
Ну я за то, чтобы в строгую типизацию язык уходил из нынешнего хаоса
Дженерики можно заменить типом интерфейса
источник

мн

мистер никитос in Laravel для начинающих
Но со мной многие не согласны, так что пусть будет так, как есть
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Будет подобие трейтов в расте
источник

мн

мистер никитос in Laravel для начинающих
Иван Лещенко
Дженерики можно заменить типом интерфейса
Так я о классике, пхп в джавоподобие тянет потихоньку
источник

ЕК

Егор Карась in Laravel для начинающих
Ещё годнота ??=
источник