• Будет ли Golang замещать PHP?

    bestxp
    @bestxp
    Замещения нет, просто некоторые вещи переписывают на го, каждый язык под свои цели, пример вот например авито тот же, они свой пхп монолит распиливают на микросервисы, часть которых написано на го, часть там команды выбрали пхп, и такая же ситуевина везде, чтото имет смысл Переписать, чтото нет
    Ответ написан
    Комментировать
  • Хорошо ли: функция возвращает несколько типов данных?

    bestxp
    @bestxp
    Какой интерфейс сделаете такой и будет, null это отсутствие данных, если язык php то вернуть можно и nullable даже со строгой типизацией, да и говорить о проектировании сложно, так как это может быть массив, а на самом деле мапа, которую лучше описать обьектом, и тогда null будет обоснован
    Ответ написан
    Комментировать
  • Eloquent ORM и Twig ошибка, кто сталкивался?

    bestxp
    @bestxp Автор вопроса
    Да бывает пару дней убьешь на поиски, а потом ларчик открывается просто

    нужно переопрделить базовый класс для шаблонов и там переопределить метод

    /**
         * {@inheritdoc}
         */
        protected function getAttribute(
            $object,
            $item,
            array $arguments = [],
            $type = Twig_Template::ANY_CALL,
            $isDefinedTest = false,
            $ignoreStrictCheck = false
        )
        {
            // We need to handle accessing attributes on an Eloquent instance differently
            if (Twig_Template::METHOD_CALL !== $type and is_a($object, 'Illuminate\Database\Eloquent\Model')) {
                // We can't easily find out if an attribute actually exists, so return true
                if ($isDefinedTest) {
                    return true;
                }
    
    
    
                // Call the attribute, the Model object does the rest of the magic
                return $object->$item;
            } else {
                return parent::getAttribute($object, $item, $arguments, $type, $isDefinedTest, $ignoreStrictCheck);
            }
        }


    подглядел twig bridge for laravel
    Ответ написан
    Комментировать
  • Как разделитель должен быть у CSV для работы в MS Excel?

    bestxp
    @bestxp
    Вообще любой, просто открывать надо правильно
    в MS есть отдельный пункт меню что-то типа импорт данных, где выбирается уже кодировка файла и разделитель и тд и потом уже импортируется нормально
    Ответ написан