On Thu, 23 Nov 2023 at 06:00, Stephen Reay <php-li...@koalephant.com> wrote:

> I'm disappointed to see yet again that there's this implied notion that
> working with PHP in 2023 means "well surely you must be using composer",
> which leads to "but composer..."  somehow being an accepted argument when
> it comes to missing/incomplete builtin functionality.
>


While I appreciate your point in the general case, in this particular
thread, the mentions of Composer are really just examples, or can be
reworded that way:

Functions lack autoloading, but in practice this isn't a big problem
because you can just require_once a file defining them, and as long as
OpCache is running there's very little performance penalty. If you're using
a package manager or module loading system to integrate multiple
autoloaders, it's generally easy to add one or more required files as part
of the package / module config - *for example* Composer has a "files" array
in each package's "autoload" config.

So the actual assumption is "surely you must be using OpCache", which
unlike Composer is bundled with PHP.

Regards,
-- 
Rowan Tommins
[IMSoP]

Reply via email to