170 похожих чатов

Можно я немного поною? поставил я тут себе Illuminate\Database, ну

вот что это за дичь такая? ну почему недостаточно вернуть просто Model или null, зачем там object и static?
* @return \Illuminate\Database\Eloquent\Model|object|static|null
*/
public function first($columns = ['*'])

я ведь могу, как раньше в idiorm, чтобы узнать что запись нашлась просто проверить на is_object?

дока пишет "... этот метод вернет вам один объект stdClass..." ага щас блять, а исходники говорят про лютую дичь ))

20 ответов

8 просмотров

Ничего ты не понимаешь. Это же сделано для твоего удобства)))

Вроде же можно возращать StdClass. Про статик хз

Дмитрий-Щербаков Автор вопроса
Павел Г.
Вроде же можно возращать StdClass. Про статик хз

я в своем методе написал в docblock что возвращаю Model, таким образом автоподстановка кода начинает работать и проверяю перед этим на is_object

Дмитрий Щербаков
я в своем методе написал в docblock что возвращаю ...

Вообще с этим можно вроде как справляться через assert или instanceOf. С Статик анализаторами только так. А почему автоподтановка не работает хз даже. Даже при таком огромном наборе вроде должна

Дмитрий-Щербаков Автор вопроса
Павел Г.
Вообще с этим можно вроде как справляться через as...

и ведь в пыхе 8 разрабы только усугубляют это дело включая возможность писать mixed и union types делать ((

Дмитрий Щербаков
и ведь в пыхе 8 разрабы только усугубляют это дело...

В целом потому что много где используется, но на уровне докблоков. А так и обратная совместимости и типизация

Дмитрий-Щербаков Автор вопроса
Павел Г.
В целом потому что много где используется, но на у...

дак это понятно что они хотят избавить людей от docblock, вся надежда что в 9-ке они сделают union types deprecated ))

Дмитрий Щербаков
дак это понятно что они хотят избавить людей от do...

Да не, я думаю смысл в этом есть. Пыха язык динамической типизации. Это не баг это фича)) а уж хочешь юзай unions, хочешь нет.

Дмитрий-Щербаков Автор вопроса
Павел Г.
Вообще с этим можно вроде как справляться через as...

мы пхпдок костыли пишем. еще засорять рантайм ассертами, да ну чот

Alexey Gevondyan
мы пхпдок костыли пишем. еще засорять рантайм ассе...

В итоге половина проекта в var ) и типизция чисто на пхпдоках )

Павел Г.
В итоге половина проекта в var ) и типизция чисто ...

да, все так. зато автодополнение работает, и ищутся использования.

Павел Г.
Когда instanсe of - вроде тоже должны работать

ну да, но это мусор в коде. ифы лишние

Павел Г.
а вары не лишние)

ну они хотя бы рантайм не засоряют

потому что твоя Model extends это говно и static потому что late static bindings IDE понимает такое

Дмитрий-Щербаков Автор вопроса
SarcasmIO
потому что твоя Model extends это говно и static ...

дык это не моя модель... это все что я понял из сообщения ))

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Так а кто может спарсить всех участников чата? Идишники
Magic
17
Есть вопрос: допустим есть железка с каким-то интерфейсом(допустим usb), но как по этому интерфейсу железкой управлять неизвестно, прог нету, а управлять очень хочется надо. К...
Mixail Frolov
15
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
13
Ребята, а из API геокодеров (по адресам в РФ) что сейчас актуального и есть ли среди актуального бесплатное/с нормаотным лимитом запросов? ситуация простая - на сайте периоди...
Dreamer_0x01 VeseloV
8
Карта сайта