Aliaksandr
Ждем в 8.5 возможности писать array|json
Am
если бы все так и было макисмалка версии всегда была бы 1.0 )))
Не понял к чему это Вы сказали. Функция должна возвращать что-то одно для того чтобы не было разночтений и отрабатывала запрос. После того как получили, скажем, массив и нужен джейсон, то от туда где делали запрос переводите в нужный формат. Это удобно и просто. Сервисы для этого и придумали как и многие другие шаблоны проектирования. (;
Anonymous
красавцы))
Пиздел бы сцаной тряпкой за такое
Aliaksandr
главное, код понимаю, а вот ту хрень сверху даже прочитать не могу)))
Если б наследует а, а г наследует д, то в случае если метод д возвращает а, то такой же метод г возвращает б ))
Anonymous
О str_contains прикольно. А то писать !== false не так очевидно 😃
Aliaksandr
public function getNumber(): int|float { return $this->number; } } ну вот, даже 8.5 дожидаться не стали
Anonymous
Кстати я прям чувствую, что с 7.4 на 8.0 быстрее миграция пройдёт, чем с 5.6 на 7.0 Как-то всё же мир научился обновлять ПО
Aliaksandr
Пойдем сразу с 7.2, к черту 7.4 ))
Dmytro
Пиздел бы сцаной тряпкой за такое
теюе сюды) https://wiki.php.net/todo/php80#release_managers
Aliaksandr
Мочи Gabriel Caruso ))
Anonymous
теюе сюды) https://wiki.php.net/todo/php80#release_managers
Ну вообще скорей всего наныли на то что в пыхе не всегда можно чётко определить типы
Andrey
Странно что по сути нихуя ведь не меняется. Как раньше в любую переменную можно было хоть коней ебаных совать, так и теперь. Зато с красивыми префиксами в коде.
Andrey
Первые дня два я честно стараюсь понять что пишу. Это потом уже... )
Dmytro
Первые дня два я честно стараюсь понять что пишу. Это потом уже... )
еще скажи что вот так вот не делаешь If($type == 'json') $out = json_encode($out); )))))
Andrey
Больше json богу json
Am
На самом деле всё ещё проще. Когда придерживаешься нужных шаблонов проектирования, то скорость разработки увеличивается, т.к. банально меньше ошибок. Да и сами шаблоны поэтому и шаблоны что позволяют быстро понимать что и как задумано и в какую сторону делать
Andrey
Я даже вот так делаю $xml_array = (json_decode(json_encode($xml->Каталог->Товары), true) )["Товар"]; Правда не помню, нахуя, но если работает — лучше не трогать.
Aliaksandr
еще скажи что вот так вот не делаешь If($type == 'json') $out = json_encode($out); )))))
Раз боги пхп это одобряют и добавляют в версии 8 - значит это ок ))
Aliaksandr
Я даже вот так делаю $xml_array = (json_decode(json_encode($xml->Каталог->Товары), true) )["Товар"]; Правда не помню, нахуя, но если работает — лучше не трогать.
Вот кстати столкнулся, что при такой перегонке теряются атрибуты в той же выгрузке yml. Так что не всегда гут
Aliaksandr
Причем не все, а как-то выборочно. Типа id/parent категорий или name в полях param товара
Volodymyr
Volodymyr
кто подскажет, что за символ, и как удалить из строки,
Dmytro
так а инспектор кода что говорит?
Aliaksandr
Какая-то html-мнемоника )
Aliaksandr
Возможно, получилась из куска эмоджи, прошедшего через базу в utf8
Dmytro
вообще, иногда проще оставить только станлартные символы, прогнав через preg_replace
Volodymyr
Volodymyr
а оставить только нужные символы не вариант
Aliaksandr
Там же есть теги для экранирования контента
Aliaksandr
https://stackoverflow.com/questions/2507608/error-input-is-not-proper-utf-8-indicate-encoding-using-phps-simplexml-lo
Aliaksandr
Может что подойдет )
Volodymyr
preg_replace('/[\x00-\x1F\x7F]/', '', $content) зашло
Volodymyr
https://github.com/dzhuryn/commerce-delivery-novaposhta-pickup
Volodymyr
Спасибо пользователю @argalkin который финансово простимулировал запилить данное дополнение
Volodymyr
https://www.loom.com/share/33eb987db591474d987d4b48cebd70d4
Pathologic
@argalkin а меня чего не стимулируешь?
Volodymyr
@argalkin а меня чего не стимулируешь?
там нужно два модуля вперед
Pathologic
ну а мне нужно за один модуль назад (:
Volodymyr
ну а мне нужно за один модуль назад (:
смотри, могу тебя простимулировать, если есть желание
Pathologic
времени нет, а @argalkin просто должен денег
Volodymyr
времени нет, а @argalkin просто должен денег
о сейчас тебя хорошо понимаю((
Aliaksandr
Сниппет if ты туда зря впилил ))
Pathologic
так и в коммерсе он впилен
Pathologic
я пр хотел прислать, но забыл
Aliaksandr
Ну в коммерсе шаблоны можно и на блейде задавать
Volodymyr
Ну тут шаблон фронта можна переопределить
Anonymous
+
И ты ему плюс за ифы ставишь?
Pathologic
И ты ему плюс за ифы ставишь?
ну я не смотрел, что там
Anonymous
ну я не смотрел, что там
Не стыдно теперь?
Pathologic
Ну все жду пр
а чего там в селекте один option только?
Pathologic
а, там типа на js все рисуется
Volodymyr
а чего там в селекте один option только?
Там select2 либа, а этот опшин нужен для отображения выбраного после сабмита
Pathologic
https://github.com/dzhuryn/commerce-delivery-novaposhta-pickup/blob/master/assets/plugins/commerce-delivery-novaposhta-pickup/src/Request.php#L35
Pathologic
а ошибки чего не проверяешь
Volodymyr
а ошибки чего не проверяешь
Ну я в контроллере статус проверяю
Aliaksandr
В эпоху, когда в закрепе лозунг "долой доклистер" любое упоминание сниппета иф должно караться однодневным баном, использование - трехдневным ))
Pathologic
Ну я в контроллере статус проверяю
так курл может не выполниться
Pathologic
а ты сразу json_decode
Volodymyr
а ты сразу json_decode
Спасибо учту
Aliaksandr
Лови curl_error и кидай в лог, чтоб хозяин знал, что ему хотят платить, но не могут))
Konstantin
Всем привет. Может кто-то подкинуть директиву для .htaccess, которая позволяет перевети поддомены с http на поддомены на https.