170 похожих чатов

41 ответов

28 просмотров

Что не так с дизайном? )

Не, он серъезно так считает: php, symfony, jquery forever :)

Владислав-Субботин Автор вопроса
Maxim Kainov
Что не так с дизайном? )

Не знаю даже. Например, pecl пакеты и расширения, например, неопределённый порядок аргументов в нативных функциях, за которым нужно лезть в доку или работать только в IDE )

Владислав Субботин
Не знаю даже. Например, pecl пакеты и расширения, ...

Pecl никто не пользуется уже давно. Остальное ерунда вообще.

Владислав-Субботин Автор вопроса
Maxim Kainov
Pecl никто не пользуется уже давно. Остальное ерун...

Ахаха, да, давно. Ерунда? Ну вот посмотрите другие языки. С вами не согласятся люди, которые видели, что бывает иначе.

Alexey Shatunov
а что с pecl не так?

что это вообще? в 8 его больше нет, pickle теперь закостылили

Владислав-Субботин Автор вопроса
Alexey Shatunov
а что с pecl не так?

Не так то, что в пхп вы можете установить расширение различными способами.

Alexey Shatunov
а что с pecl не так?

Packagist же есть или я че то путаю?

Alexey Shatunov
это замена pear а не pecl

Хз, короче я не пользовался этим ни разу )

Владислав-Субботин Автор вопроса
Maxim Kainov
Хз, короче я не пользовался этим ни разу )

Ну так вот. Если бы тебе было нужно расширение, которого нет в apt, ты бы воспользовался.

Владислав Субботин
Ну так вот. Если бы тебе было нужно расширение, ко...

вероятнее всего оно не нужно вовсе. вот почему иксдебаг до сих пор аптом не ставится правда загадка

Владислав-Субботин Автор вопроса
Alexey Gevondyan
вероятнее всего оно не нужно вовсе. вот почему икс...

Оно должно умереть. Но есть проблема, что не всё есть в apt

Alexey Gevondyan
вероятнее всего оно не нужно вовсе. вот почему икс...

почему не встроен в язык - не сильно понятно, ну т.е. не распространяется вместе с языком

Владислав-Субботин Автор вопроса
Maxim Kainov
Да и кто без иде то работает

Ну мало ли, захочется мне что-то простейшее нацарапать на коленке, даже ide не буду открывать. А тут нужно будет в справку лезть. Это плохо

Alexey Shatunov
потому что это отладчик.. а они разные

я понимаю, что есть другие, но некоторые расширения вместе с языком распространяют (при этом оставляя возможность заюзать сторонние), думаю, что xdebug мог бы стать одним из таких расширений

Владислав-Субботин Автор вопроса
Vladimir
почему не встроен в язык - не сильно понятно, ну т...

давно пора, и профайлер какой-нибудь трушный туда же

Vladimir
я понимаю, что есть другие, но некоторые расширени...

не совсем так.. php распространяют с встроенным API phpdbg, а вот отладчики типа xdebug не более чем фронтенд к нему

Alexey Shatunov
не совсем так.. php распространяют с встроенным AP...

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

Vladimir
это не имеет значения же, большинство юзают xdebug...

кто мог? Никто не мешает его в сборку пакета включать в дистрах типа мейнтейнеру apt репозиторя, но с точки зрения core-модулей php отладчик там ничего не забыл когда уже есть протокол отладки

Vladimir
это не имеет значения же, большинство юзают xdebug...

можно перефразировать по-другому, если плохо объяснил.. на проде xdebug нафиг не нужен, а включили его в core - все он по определению у вас там зачем-то есть

Alexey Shatunov
можно перефразировать по-другому, если плохо объяс...

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

Vladimir
дак и другие модули есть, которые могут не использ...

функции могут, но отладчик это не функция а внешний процесс

Vladimir
я про то что лежит в /usr/lib/php/modules so'шки

никаких so-шек нету, это как раз мейнтейнер дистра запихал а не вендор(команда php)

Alexey Shatunov
никаких so-шек нету, это как раз мейнтейнер дистра...

ну так изначально so'шки откуда идут (самые базовые)? вот отсюда ведь, нет? https://github.com/php/php-src/tree/master/ext это я и имел в виду, когда говорил о включении xdebug в состав php, а там дальше понятно, что зависит от ментейнеров, как они соберут, с какими флагами

Vladimir
ну так изначально so'шки откуда идут (самые базовы...

аа ну так все просто, делай свою репу становись мейнетейнером и пихай какие-хошь расширения.. это нормально, даже не паблик репу а внутри компании. Я думал ты про включение xdebug именно в core как это да, было со многими contrib расширениями в свое время

Alexey Shatunov
аа ну так все просто, делай свою репу становись ме...

я изначально больше говорил с т.з. конечного пользователя, что удобней было бы сразу иметь xdebug в комплекте, а не устанавливать отдельно - вот и всё, ни больше ни меньше) понятно, что можно и форкнуть и свой пакет собрать, где будет xdebug сразу же

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта