• Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1366 Incorrect integer value ошибка?

    @Vitsliputsli
    Собственно, как и написано в ошибке, вы пытаетесь в integer-поле page_id записать строку ''
  • Консольная команда линукс как передать параметр?

    @Vitsliputsli
    des1roer,
    это /opt/cprocsp/bin/amd64/cryptcp он так не умеет. уже пробовал.

    А дока, которую находит Гугл, говорит, что может. Через параметр -yes.
  • Как правильно сделать типизацию объектов?

    @Vitsliputsli
    OneTwoThreeFourFive, не так, у вас везде будет один и тот же интерфейс (и в абстрактном классе, и в конкретном), и интерфейс явно будет не Model, скорее это будет DTOInterface который будет описывать как работать с объектом DTO (т.е. методы которыми можно извлечь данные для дальнейшего маппинга).
    Этот интерфейс может реализовывать модель User, а лучше создать отдельный класс DTO. Тогда mapper будет работать не с бизнесовой моделью, а с объектом, где только данные, т.е. где только то, что ему нужно.
  • Как правильно записать условие switch case?

    @Vitsliputsli
    Case выглядит здесь лишним, должно быть что-то вроде:
    $names = [0 => 'Petya', 1 => 'Vasya', 2 => 'Kolya', 3 => 'Gene', 4 => 'Jenya'];
    
    foreach ($names as $key => $firstName) {
        $lastName = ($key === 3) ? 'Sidorov' : 'Ivanov';
        echo $key . $firstName . $lastName;
    }

    А если в реальной задаче lastName подбирается не так тупо, то их тоже можно запихнуть в массив и брать оттуда. А формат будет зависить от условий (например, в этом массиве будут лежать только исключения).
  • Как правильно сделать типизацию объектов?

    @Vitsliputsli
    OneTwoThreeFourFive, да, я тупанул, так не получится, т.к. наследник может “сужать“ родительский объект, а никак не наоборот. Чтобы выполнялся LSP. Тогда только вариант указывать и там и там интерфейс.
  • Что быстрее поиск по файлу JSON в PHP или в базе посредством MySQL?

    @Vitsliputsli
    Дмитрий,
    Есть вариант хранить данные уже в php массиве и запихнуть в предзагрузку

    Именно об этом и речь, только так эти данные могут попасть в хранимую память. Да, решение так себе, но по скорости отдельный микросервис будет еще медленней из-за накладных расходов на обмен данными между разными процессами. И, согласен, здесь не нужно изобретать велосипед, есть MySQL, есть Redis.
  • Что быстрее поиск по файлу JSON в PHP или в базе посредством MySQL?

    @Vitsliputsli
    Дмитрий, будет держать в памяти, другое дело, что если держать в json, то в любом случае придется его каждый раз парсить, тут согласен.
  • Что быстрее поиск по файлу JSON в PHP или в базе посредством MySQL?

    @Vitsliputsli
    Уже реализован - php-fpm, он будет держать в памяти, а для примитивного поиска по одному полю вполне эффективен стандартный массив php.
  • Как определить что в запросе участвует посредник (phishing)?

    @Vitsliputsli
    А зачем ваш сайт редиректит на левую страницу? Если все же нужны левые ссылки, то при их открытии предупреждайте пользователя, что он переходит на сторонний ресурс.
  • Почему может зависать сайт на PHP до закрытия всех вкладок?

    @Vitsliputsli
    Откройте вкладку Network и проверьте, скорее всего, что-то очень долго загружается, а так как в браузере ограничено кол-во потоков на загрузку, то браузер будет ждать их освобождения.
  • Как правильно сделать типизацию объектов?

    @Vitsliputsli
    OneTwoThreeFourFive, не,
    MapperAbstract принимает Model,
    а UserMapper принимает User.

    Только сейчас заметил, почему абстрактный независимый от User mapper называется UserMapperAbstract?
  • Как обновить php до 7.4 на debian9 если репозитории мертвы?

    @Vitsliputsli
    AVKor,
    у тебя, как у всех с проблемами в интеллекте, огромное самомнение на пустом месте; в частности, ты с чего решил, что я тут жду-не дождусь очередной порции словесного поноса от тебя? Я просто почту проверяю, и если вижу, что ты наклал тут очередную колбасу, фиксирую данный факт. Про мою так называемую "неправоту" только ты и пуцлишь, все, кто кроме тебя, читали мои комментарии 2 и 4, давно поняли, о чём речь, и что ты написал идиотский и бессмысленный комментарий 5 и продолжаешь вицлиться.

    молодец, первый шаг сделал, а теперь сделай усилие и попробуй пойти чуть дальше, чтобы понять, что, не все занимаются только "прокачкой персонажей".
    Тогда получается и твой комментарий, повторяющий мой, тоже "идиотский и бессмысленный".
  • Как обновить php до 7.4 на debian9 если репозитории мертвы?

    @Vitsliputsli
    AVKor,
    Я никуда не уходил, вицли. Твоих ответов тут кот наплакал, так что не пыжься, я потратил 1,5 мин, а не 1,5 часа. В общем, прекращай пуцлиться.

    Во! "пуцлиться" это хорошо, команды выполняешь, значит не все потеряно.
    1,5 минуты... а раз никуда не уходил, то оставшиеся 1,5 часа осозновал?
    А чего "кот наплакал"? Так и пиши, что у тебя по Linux в 13 раз длиннее больше ответов. Мы же уже выяснили выше, что "ты эльф 80-го уровня здесь", но я почему-то не проникся пиететом к твоему задротству.
    И кому ты пытаешься доказать, что твои манипуляции с линейкой должны как-то невилировать твое хамство и неправоту?
  • Как обновить php до 7.4 на debian9 если репозитории мертвы?

    @Vitsliputsli
    AVKor,
    Так это у тебя, пуцли, с фантазией совсем плохо. Я вижу, ты основательно проштудировал то, что я на Тостере ранее писал таким же, как ты, малограмотным и почти дословно повторяешь за мной ряд моих ответов и комментариев.

    Ты вернулся? :-) Як же тебя зацепило. А чего только "пуцли"? Не сдерживай свой инфантилизм, обзываться так уж обзываться.
    Что штудировал? Ты хоть поясняй, что там в твоей буйной головушке варится. Пока видно, что именно ты штудировал 1,5 часа мои ответы, чтобы увильнуть и зацепиться еще за что нибудь не относящееся к вопросу.
    Скажи, ты реально считаешь, что меня цепляют твои нападки 7-летнего ребенка? Переходи уже к следующему этапу, пожалуйся маме.
  • Как обновить php до 7.4 на debian9 если репозитории мертвы?

    @Vitsliputsli
    AVKor,
    Ты упоротый и весьма глупый. Пшёл вон.

    ты же вроде взрослый человек, должен понимать, что достаточно просто перестать писать, если тебя так напрягает разговор. Или твоя инфантильность даже этого не позволяет?
    Ладно, раз уже не хватает фантазии на нелепые отговорки, а только на гадости, можешь идти гулять. Пусть будет уроком, что не только в offline тебя могут поставить на место. А может, когда успокоишься и перечитаешь, сможешь и другие полезные выводы сделать.
  • Как обновить php до 7.4 на debian9 если репозитории мертвы?

    @Vitsliputsli
    AVKor,
    И чего ты эту тряпку выкатил? Если ты не понимаешь, о чём я писал (а ты не понимаешь, поскольку - я посмотрел - вообще сам Арчем пользуешься, насколько можно понять из твоих немногих ответов по Линуксу здесь, чего ты сюда вообще влез, в Дебьяне не разбираясь), то это не значит, что все такие же дебилы. Тряпка это только мои слова подтверждает. Только ты и это понять не способен.

    ты ж не суди по себе. Если ты застрял в своем развитии, то это не значит, что все такие. То, что ты не умеешь ничего больше, кроме как запустить Debian, это не показатель твоего профессионализма, а показатель, что пора начать учиться. Но, ты опять пошел уводить разговор в сторону. Поверь, как только ты начнешь признавать свои ошибки и перестанешь хамить, то у тебя жизнь изменится в лучшую сторону, как в личном, так и в профессиональном плане, глядишь и повышение получишь. Я очень за тебя переживаю, поэтому плохого не посоветую.
  • Как обновить php до 7.4 на debian9 если репозитории мертвы?

    @Vitsliputsli
    AVKor,
    Нечему "доходить". Последовательность комментариев всем видна; всем, помимо дебилов, ясно, о чём я писал, как минимум, после моего 4-го комментария с пояснениями для CityCat4, так что прекращай нести пургу.

    Согласен, всем видна:

    AVKor:
    У Дебьяна можно пересобирать пакеты для, например, stable, взяв пакет из, например, testing. Но это не тот случай.


    ...

    AVKor

    CityCat4, "Если скачать исходники php с сайта php - будет ли php при сборке требовать libc >= 2.27?"

    Не в курсе.

    Только так делать - отличный способ превратить Дебьян в Слаку.


    Vitsliputsli:
    AVKor, не обязательно собирать прямо в систему, можно собрать в пакет.


    AVKor:
    Vitsliputsli, "не обязательно собирать прямо в систему, можно собрать в пакет."

    Чего?


    ...

    AVKor:
    Что именно? Если это по поводу комментария Vitsliputsli, то я выше в своих комментариях и писал про сборку пакета, как можно было этого не понять, если их читать - не знаю. Потому неясно, зачем он написал свой бессмысленный комментарий.


    ...

    AVKor:
    CityCat4, А вот не надо так делать. И вообще, дебьяновские пакеты и создаются на основе исходников. Можно с нуля создать пакет и его потом поставить.
  • Как обновить php до 7.4 на debian9 если репозитории мертвы?

    @Vitsliputsli
    AVKor, это да, по-существу ты уже написал, дав такой же ответ после моего, но при этом заявив, что мой ответ бессмысленен, а я тупой и тому подобное, на основании, что тебе нужно верить бесприкословно. Ну, а "высеры", твоя аргументация:
    - "я старенький" ("Ты же в 1998 году, наверно, в ясли ещё ходил. ")
    - "я тут эльф 80-го уровня" ("Достаточно сравнить твой и мой профили тут, чтобы понять, кто именно разбирается в теме.")
    - "я заслуженный пользователь" ("Я Дебьян использую с 1998 года, и знаю его гораздо лучше тебя. ")
    Ты реально не понимаешь, что это никак не относится к вопросу и это увиливание, а не аргументация? А твои выдумки о моем возрасте и опыте, лишь твои выдумки.

    CityCat4, извиняюсь, что развели здесь срач. Но, даже если бы я был не прав, не вижу причин спускать хамство. Ну и просто забавно, не от подростка, а от 50-летнего мужика слышать аргумент "мой прибор больше твоего, я точно знаю!".
  • Как обновить php до 7.4 на debian9 если репозитории мертвы?

    @Vitsliputsli
    AVKor, ну-ну, как много текста о том, какой ты "крутой", как много времени "коптил небо", до какого уровня прокачал своего персонажа, и на основе этого считаешь, что уже не нужно думать, что пишешь, и отвечать по существу. Тебя что, во дворе мальчики обижают, что нужно доказывать свою значимость? Мне глубоко фиолетово на все те лычки, которые ты себе приписываешь, но чем больше ты увиливаешь, тем в большего клоуна превращаешься.
    Поверь, ты знаешь далеко не все, а уж как разговаривать с людьми не знаешь точно. Пойми, что не все такие идиоты как тебе кажется, поумерь свое хамство, и увидишь, что жизнь изменится к лучшему.
  • Почему не работает запрос?

    @Vitsliputsli
    sandul23, даже если подсказки вам помогут, постарайтесь научиться локализовывать ошибки. Т.е. постарайтесь пройти по строчкам и найти, какая команда выдает неожиданный результат. Когда надоест вписывать постоянно vardump, установите xdebug.