ArbNet

ArbNet
Рейтинг
150
Регистрация
27.10.2019
Программист самоучка
Обменники, биржи. Можно просто создать биткоин кошелёк перевести на него некую сумму, продать приватный ключ от кошелька за наличные. Это только самые примитивные способы есть ещё масса других.
Верёвочно :) всё намного проще делается. Умные люди вашими WMXами не будут заморачиваться.
Papa-seo #:
Заболел вот ковидом. Тест положительный пришёл. Доктор уже 3 дня не идёт. Спб. 😃
Весело живём, диагноз есть - лечения нет.

Попробуй в кастрюлю налить воды, кинь столовую ложку соды, вскипяти. Дыши накрывшись полотенцем. Когда чай будешь пить, немного соды клади при заваривании.

Говорят помогает. А вот вакцины не помогают, антитела пропадают. Так что народные средства лучшие лечение, а лекарства выкачивание из вас денег. За маску заплати, за анализы заплати, за вакцину заплати и тд. Устроили мега бизнес называется..

lampa17, вы по моему сами себе враг.

И так обложили уже.. За интернет платим, за домены ежегодно платим, налоги с дохода платим и тд. Вы тут ещё каркаете чтобы на сайты сделали..
Я конечно же смотрел доку, но бегло пролистав до того как начал делать правки. Потом вот опытным путём сам додумался.

В некоторых местах придётся переписывать код заново.

ЗЫ. У меня вот функция сортировки получала массив с списком htm, css файлов и если были одинаковые имена, то создавала массив с этими именами(как компонент), а те что без тёски так скажем оставляла в исходном массиве. То есть мне нужны ключи htm и css чтобы если останутся файлы без тёсок выводить их по отдельности. А у которых есть пара(тёска) это компонент который редактируется вместе макет и стили к нему.

LEOnidUKG #:

Этот код работает без ошибок. 

Я так понимаю они упростили функцию array_intersect, так как раньше она обрабатывала это

Array
(
    [htm] => Array
        (
            [0] => catalog
        )

    [css] => Array
        (
            [0] => catalog
        )

)

возвращая

Array(
        [0] => catalog
)

До меня дошло 😀 Наверно теперь [htm] и [css] принимаются как именованные аргументы функции, а так как именованных аргументов в array_intersect нет, то выдаёт ошибку.

Да. Вот так работает.

$tar=Array(
    0 => Array
        (
            'catalog'
        ),

    1 => Array
        (
            'catalog'
        )

);

Получается теперь нужно убирать ключи.

LEOnidUKG #:

Если так?

Uncaught ArgumentCountError: array_intersect() does not accept unknown named parameters

Дело в том что array_intersect это стандартная функция. Теперь я так понимаю нельзя стандартные функции вызывать как callback. Тогда что они могут предложить взамен?

Я использовал данную конструкцию для сортировки данных.

inok-woin #:
А какой смысл в этой затее?

Знаете анекдот: "А где оно?" 😀

LEOnidUKG #:

Я думаю вы всё равно костыль сделали.

Надо делать проверку на существования 

И если там ничего или он не массив, то вообще не выполнять условие.

Я ещё когда писал код на 7ке тоже по началу так думал и даже сделал, но в результате мне это только повредило.

Я добавляю права в сессию если пользователь авторизируется и имеет какие либо права в том или ином разделе, то так проще проверить есть ли нужные права в сессии чем везде сначала проверять имеется ли значение прав доступа, потом делать ещё проверку, иногда проверяются сразу несколько прав. Бывает добавляются или удаляются какие либо права в зависимости от тех какие уже есть, с двойной проверкой, будет двойное условие и сложность такой реализации. Так что это не костыль, это очень продуманный код.

Согласен, но в 7м тоже насчтёт этого строгость была, правда в некоторых случаях 7ка давала вольность, поэтому у меня в принципе практически не было правок чтобы завелось .

Вот например:

было
in_array('admin',$_SESSION['access'])

стало
in_array('admin',(array)$_SESSION['access'])

То есть в семёрке если не было значения в $_SESSION['access'] то ошибки не было, в 8ке нужно делать приведение к типу

Всего: 2351