Anonymous
Кто ответит? Зачем нужны функции в пхп? // function
чтобы писать в функциональном стиле и экономить время и место программы, чтобы не писать постоянно одинаковый код
Dmitriy
эм стиль тут не причем. в ооп тоже функции есть
Vladimir
Кто ответит? Зачем нужны функции в пхп? // function
а как-то можно программировать без них? o_0
Vladimir
Я сказал это?
А что ты сказал то вообще понял?
Vladimir
ох чувствую сейчас кого-то бомбанёт =)))
Anonymous
а как-то можно программировать без них? o_0
Можно. Инструкциями. Правда, скорее всего, это будет чуть хуже, чем полное говно, но всё равно возможность есть 🌚
Anonymous
Ну ладно-ладно. Зпакойно.
Кстати, goto никто не отменял. 🌝
Anonymous
Anonymous
<?php goto a; echo 'Foo'; a: echo 'Bar'; ?> 🌚
Vladimir
эту фигню первое что должен забыть ученик
Vladimir
не нужно даже советовать так писать =) прикинь, нам же потом всё это рефакторить!
Anonymous
Вот об этом я как-то не подумал. D:
Vladimir
Вот об этом я как-то не подумал. D:
вот именно такие приколы над новичками и заводят пэхапэ в тупик и на скамью запасных... Т.к. потом открывают код и волосы дыбом встают. Как в том фильме: "Данунахер".... =) Проще заново написть на каком-нить ООП =)
Anonymous
Function a(){ Echo "foo"; } вот так надо?)
Anonymous
function a(){ echo "foo"; } a();
Anonymous
Ты как код так пишешь?
Anonymous
`` используй
Anonymous
Аа
Vladimir
Function a(){ Echo "foo"; } вот так надо?)
ага, тока с маленькой буквы function и echo. Приучайся.
Anonymous
Да я планшета просто )
Vladimir
function helloWorld ($name) {echo 'Hello World! My name is '. $name;} $name = 'Уася'; helloWorld($name);
Anonymous
RTFM
Не понял
Anonymous
Читай гребаную документацию
Anonymous
Вроде так
Anonymous
Rtfm расшифровка
Ilya
Всех приветствую, битый час пытаюсь привязать хостинг к боту Телеграма Кто сталкивался с ошибкой Wrong response from the webhook: 302 Moved Temporarily ?
Владислав
Добрый день. Кто-нибудь работал с деревом принятия решений? У меня возник вопрос, где хранить промежуточные данные (о принадлежности такого-то объекта к такой-то группе, например). Сомневаюсь, сгодится ли массив, т.к. при больших объёмах данных может занимать много оперативки.
Владислав
Если просто хранить данные типа "key" => "value", то это ещё ладно. Мне нужно будет хранить доп. инфу (кроме этой), поэтому появились опасения, что массив не подойдёт.
invariance
деревья не принимают решений
Владислав
https://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%80%D0%B5%D0%B2%D0%BE_%D0%BF%D1%80%D0%B8%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9
Владислав
деревья не принимают решений
Суть не в этом. Мне нужно где-то хранить промежуточные данные. Я опасаюсь, что массив будет очень большим. Создавать временную таблицу в БД - хз, насколько это хорошее решение. Мб, есть лучше вариант?
Taras
А насколько большие эти данные?
Taras
Могут быть?
Владислав
40 тыс. записей примерно из БД нужно разбить на группы.
Владислав
+ будут доп. данные в массиве
Владислав
Массив на 40 тыс. + доп. значения, хз, я сомневаюсь. Мб, кто-то уже делал подобное
Владислав
Хотя, сейчас ради интереса построю такой.
Владислав
Сколько он займёт
Taras
просто на 40 тысяч то легко построится в памяти, проблем не будет
Taras
если у вас не 256мб оперативки, конечно
Taras
если в квадртат возвести, уже будут проблемы, но тогда бд не выглядит плохим решением, если вам нужен доступ к конкретным записям по ключу
Владислав
Спасибо. Буду тестировать.
Dmitriy
убрать редирект .
Anonymous
Посоны, тут такое дело, неосилятор включился по mysql
Anonymous
Есть запрос: SELECT projects.*, count(refbacks.project_id) as vsego FROM projects left outer join refbacks ON projects.project_id = refbacks.project_id GROUP BY projects.project_id vsego выдает общее колличество записей, а у таблицы refbacks есть поле status (enum 3 варианта) можно ли как то вывести их в этом же запросе? т.е. подсчет по каждому варианту.
Anonymous
нет мускуляторов?
~
нет мускуляторов?
Здесь только поклоники AR, соре
The Ant
да вообще нифига
ну во 1. звезду убери )
Anonymous
ну чо, сгрупировал по 2 колонкам? )
ну через запятую добавил refbacks.status а толку, count от этого не стал выводить 3 поля
The Ant
SELECT projects.project_id, count(refbacks.project_id) as vsego, refbacks.status FROM projects left outer join refbacks ON projects.project_id = refbacks.project_id GROUP BY projects.project_id, refbacks.status как-то так
The Ant
должно пахать
Anonymous
Anonymous
хотя
Anonymous
я до этого пробовал
Anonymous
работает но не так как хотел вообщем
The Ant
а как ты хотел? как в задаче описано так и работает
Anonymous
я ж перевтыкал за день в код, так еще и забыл подобавлять разных статусов, итого все записи были с 1 статусом
Anonymous
а как ты хотел? как в задаче описано так и работает
нужно чтобы на выходе был массив с подсчетом по 1 статусу, второму и третьему
The Ant
не считает так чтоль?
Anonymous
Rtfm расшифровка
Read the f***ing manual :D
Anonymous
не считает так чтоль?
он выводит 3 массива на каждую запись
Anonymous
http://sqlfiddle.com/ забивай суда свою таблицу
http://sqlfiddle.com/#!9/5b5c3/1/0 наверное это так работает
Ilya
убрать редирект .
у меня их нет
Dmitriy
у меня их нет
телеграм считает иначе
Ilya
телеграм считает иначе
тем не менее я нашаманил Bad Request: bad webhook: getaddrinfo: Temporary failure in name resolution)))
Anonymous
ну вот, работает же
ну вот я хочу чтобы не 3 раза разные статусы выводило, а в одном 3 под разными названиями, потому и спросил
The Ant
это как?