Обновить
1

Пользователь

Отправить сообщение

Это про порядок действий, внизу ответили то что я имел ввиду, есть git и запрет редактировать руками файлы на сервере

Некрофилия какая-то, ssh, vim, php code…

А я удивляюсь этому в php, когда так пишут программисты с опытом от 3х лет. Ошибки? Какие ошибки? Заглушил на уровне error_reporting и типа норм.

всякие странные люди ЧСВ так поднимаю перед джунами, когда мозги нечем занять

Ide подсветит, зачем себе голову забивать, логично что отвечают что будет three, т.к. никто не ждёт что это идиотский вопрос с подвохом про пробельчик

$buttons='{
"one_time":true,
"buttons":[[{
"action":{

Как же бесит json написанный руками, и ладно бы так только начинающие делали… а есть же народ с n-лет опыта на каком-нибудь фреймворке, которые собирают динамические массивы через строковые функции со счётчиком запятых. Эй, зелёные человечки, есть json_encode($array)

закрытие root->b->x

нет там закрытия


Пусть есть XML-файл
<?xml version="1.0" encoding="UTF-8"?>
<root>
<a attr_1="123" attr_2="456">Abc</a>
<b>
<x>This is node <x> inside <b></x>
</b>
<c></c>
<d>
<x>This is node <x> inside <d></x>
</d>
<e></e>
</root>

структура неправильная в плане вложенности тегов, и обрабатывается все не правильно

скорее всего в getListenersForEvent, если нужно.
как тут писали выше, слишком все какое-то абстрактное #comment_20125570

а я не особо понимаю чем отличается от паттерна наблюдателя и почему не используются встроенные spl интерфейсы

минусуют за типичный код начинающего программиста, который ничего не знает и не умеет, а в конкретном случае еще и не пытается понял что тут советуют

Объект был бы убожеством, имхо

объекты как минимум позволяют задавать строгий тип для свойств, когда массиву же вообще до лампочки что в нем лежит

остальной бред даже комментировать не хочется

p.s. код по ссылке еще красивше чем здесь…

пакеты в composer при загрузке не должны заниматься изменениями в базе данных, такие вещи делаются миграциями или командами, если логика сложнее чем кнопку нажать

всё как обычно в мире битрикса, все давно написано, но мы навелосипедим свой плагин-установщик


https://github.com/composer/installers
https://github.com/composer/installers/blob/master/src/Composer/Installers/BitrixInstaller.php


{
  "name": "vendor/packageName",
  "type": "bitrix-d7-module",
  "extra": {
    "installer-name": "packageName"
  },
  "require": {
    "composer/installers": "~1"
  }
}

в проекте для /local:


"extra": {
  "installer-paths": {
    "local/modules/{$vendor}.{$name}/": ["type:bitrix-d7-module"]
  }
}
массив так 100 лет уже объявлять можно

Все там можно в csv с переводом строки, в двойные кавычки многострочный текст и экранирование внутри

Прям пособие, как не надо делать сторонний функционал

Разумеется, никакие кавычки не быстрее
к вопросу о скорости:
и не лень же некоторым shift зажимать :)
накосячил, имел в виду еще + 50%, т.е. X*1.5
т.е. если устроился работать за X, нужно всю жизнь работать за этот X? если через год-два ты можешь спокойно устроиться на X*0.5
Вам уже прозрачно намекали, что в промышленном коде такое невозможно и обычно приводит к выпиливанию из команды, если вы будете продолжать настаивать на своём праве не соблюдать общепринятые стандарты.

северокорейская компания?
все погибнут от:
if ($flag)
    throw new Exception();

?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность