Size: a a a

Генератор непрочитанных сообщений

2020 May 07

AM

Artem Molotov in Генератор непрочитанных сообщений
Евгений Ромашкан
Не понял чего куда кастовать
У тебя есть функция, которая возвращает mixed, но если ты передаёшь в неё аргумент с текстом "blabla", то она должна отдавать int, а если "barbar", то string. Если писать аннотации при получении результата, то считай, что прячем текст ошибки в псалме
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Если кастуем в стринг/инт, то считай что пропускаем саму ошибку
источник

P

Panda🤔 in Генератор непрочитанных сообщений
Евгений Ромашкан
Написал парсер жсона по видосу https://www.youtube.com/watch?v=N9RUqGYuGfw
Теперь ради интереса пытаюсь его примерно на пхп перенести и подумать чего мне не хватает в пхп
у него такой ровный русский акцент)
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
я хз что в таких ситуациях делать...
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
а если проверять через is_numeric/is_string, то псалм как будто не видит этого и всё равно орёт о ошибке
источник

ЕР

Евгений Ромашкан... in Генератор непрочитанных сообщений
Artem Molotov
У тебя есть функция, которая возвращает mixed, но если ты передаёшь в неё аргумент с текстом "blabla", то она должна отдавать int, а если "barbar", то string. Если писать аннотации при получении результата, то считай, что прячем текст ошибки в псалме
Я бы функцию поменял )
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Евгений Ромашкан
Я бы функцию поменял )
например?
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
хотя это наверное от задачи сильно зависит
источник

ЕР

Евгений Ромашкан... in Генератор непрочитанных сообщений
Ну если ты знаешь какая у тебя строка, и какой должен быть результат, две разные функции мб
источник

ЕР

Евгений Ромашкан... in Генератор непрочитанных сообщений
Но да, задачи я не знаю
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Евгений Ромашкан
Ну если ты знаешь какая у тебя строка, и какой должен быть результат, две разные функции мб
К примеру, возьмём ларавель с его config(string: $key): mixed функцией
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
И использование в сервис провайдерах
источник

ЕР

Евгений Ромашкан... in Генератор непрочитанных сообщений
Artem Molotov
К примеру, возьмём ларавель с его config(string: $key): mixed функцией
Я инжечку классы-dto с конфигурацей и со всеми типчиками
источник

ЕР

Евгений Ромашкан... in Генератор непрочитанных сообщений
У меня в принципе нет такой функции и нужды в ней )
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Евгений Ромашкан
Я инжечку классы-dto с конфигурацей и со всеми типчиками
а дто как формируешь?
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Евгений Ромашкан
У меня в принципе нет такой функции и нужды в ней )
а
источник

ЕР

Евгений Ромашкан... in Генератор непрочитанных сообщений
Artem Molotov
а дто как формируешь?
симфонёвый di-контейнер
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
ну тогда осталось только ларавель не использовать
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
видимо
источник

ЕР

Евгений Ромашкан... in Генератор непрочитанных сообщений
Та с Симфы тож пора слезать)
источник