Size: a a a

2021 March 16

AM

Artem Molotov in PHP
Vladimir Chernyshev
Я понял. Две темы спутались: возможность доставлять только файлы с опкодами и автолоадинг функций
А, ну тогда выше уже автолоадинг функций обсудили (нужен он или нет)
источник

VC

Vladimir Chernyshev in PHP
Artem Molotov
А, ну тогда выше уже автолоадинг функций обсудили (нужен он или нет)
ну вот я кейс привел для чего он может быть нужен, что не покрывается возможностями composer
источник

AM

Artem Molotov in PHP
Vladimir Chernyshev
ну вот я кейс привел для чего он может быть нужен, что не покрывается возможностями composer
Если бы принялись делать автолоадинг функций, то, думаю, что он тоже работал бы через композер.
источник

AM

Artem Molotov in PHP
По сути прямо сейчас ничто не мешает пробежаться композером при dump-autoload по всем файлам, посмотреть use и подгрузить нужные файлы по PSR-4. Вот только нужно в соглашение PSR-4 и сами функции (да бы были в нужном месте и в отдельном файле).
источник

VC

Vladimir Chernyshev in PHP
Artem Molotov
Если бы принялись делать автолоадинг функций, то, думаю, что он тоже работал бы через композер.
думаю, это композер бы начал работать через автолоадинг, а не тупо рекварить указанные явно файлы
источник

AM

Artem Molotov in PHP
Vladimir Chernyshev
думаю, это композер бы начал работать через автолоадинг, а не тупо рекварить указанные явно файлы
Для нас большой разницы особо и нет. Всё равно все функции в итоге подгружены. Максимум — чуть выше i/o при соглашении "отдельная функция в отдельном файле"
источник

VC

Vladimir Chernyshev in PHP
Artem Molotov
Для нас большой разницы особо и нет. Всё равно все функции в итоге подгружены. Максимум — чуть выше i/o при соглашении "отдельная функция в отдельном файле"
с автолоадингом мы можем внедриться в процесс и загружать свою версию функции без Fatal error: Cannot redeclare app()
источник

AM

Artem Molotov in PHP
Vladimir Chernyshev
с автолоадингом мы можем внедриться в процесс и загружать свою версию функции без Fatal error: Cannot redeclare app()
Имхо, публиковать свою функцию в том же неймспейсе.. эм.. плохая затея.

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

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

Мой же вариант по сути улучшает текущую ситуацию, что бы не было необходимости вручную заполнять файлы в composer.json. Возможно уже даже есть инструменты, которые работают как я описал.
источник

DI

Dimka Isaev in PHP
кто знает как конвертировать xml to array?? ?

<Address>
<adrs:OKATO>45263564000</adrs:OKATO>
<adrs:KLADR>77000000000309600</adrs:KLADR>
<adrs:PostalCode>107241</adrs:PostalCode>
<adrs:Region>77</adrs:Region>
<adrs:UrbanDistrict Name="Гольяново" Type="р-н" />
<adrs:Street Name="Черницынский" Type="проезд" />
<adrs:Level1 Type="д" Value="8" />
<adrs:Level3 Type="строен" Value="1" />
<adrs:Apartment Type="кв" Value="1" />
</Address>
источник

DI

Dimka Isaev in PHP
как эти артифакты спарсить?
источник

DS

Dmitriy Simushev in PHP
Dimka Isaev
кто знает как конвертировать xml to array?? ?

<Address>
<adrs:OKATO>45263564000</adrs:OKATO>
<adrs:KLADR>77000000000309600</adrs:KLADR>
<adrs:PostalCode>107241</adrs:PostalCode>
<adrs:Region>77</adrs:Region>
<adrs:UrbanDistrict Name="Гольяново" Type="р-н" />
<adrs:Street Name="Черницынский" Type="проезд" />
<adrs:Level1 Type="д" Value="8" />
<adrs:Level3 Type="строен" Value="1" />
<adrs:Apartment Type="кв" Value="1" />
</Address>
За вами уже выехали 🤣
источник

DI

Dimka Isaev in PHP
я не виноват
источник

VC

Vladimir Chernyshev in PHP
Dimka Isaev
как эти артифакты спарсить?
источник

VC

Vladimir Chernyshev in PHP
хоть запарсься )
источник

KN

Kirill Nesmeyanov in PHP
этот ридер, кстати, очень странно работает вместе с генераторами
источник

KN

Kirill Nesmeyanov in PHP
ну т.е. допускаю, что я рукожоп, но пытался сделать обход через рекурсивный read для каждого уровня вложенности, и что-то оно косячило
источник

KN

Kirill Nesmeyanov in PHP
Так что лучше делать через DOM, если по памяти всё ок (файл не очень большой)
источник

VC

Vladimir Chernyshev in PHP
Kirill Nesmeyanov
Так что лучше делать через DOM, если по памяти всё ок (файл не очень большой)
это больше как сарказм ссылка была
источник

VC

Vladimir Chernyshev in PHP
человек явно даже гуглить не пробовал
источник

A

Aydar in PHP
доброго бодрого! народ у кого есть ссылачка на atom на лин?
источник