hi,

On Thu, Jan 8, 2015 at 3:41 AM, Benjamin Eberlei <kont...@beberlei.de> wrote:
>
>
> On Wed, Jan 7, 2015 at 11:14 PM, François Laupretre <franc...@tekwire.net>
> wrote:
>>
>> > De : Pierre Joye [mailto:pierre....@gmail.com]
>> >
>> > ... here,
>> > it is proposed to bundle scripts that will be executed at runtime like
>> > any
>> > other script, except that nothing can be done with them, not even
>> > disable
>> > them if not required (like using its own glue codes).
>>
>> I agree. Bundling scripts in extensions to execute them at each RINIT is,
>> IMO, not a good idea (mostly for performance reasons and lack of control, as
>> you note), but I keep thinking that a mechanism to embed PHP scripts in
>> extensions and make them available via a common stream wrapper can be
>> useful. What I don't like is the fact to execute them automatically at every
>> RINIT. I prefer to let the extension free to load its PHP code when its
>> logic decides it is needed.
>
>
> To be honest, I don't see the use case of shipping optional PHP code inside
> an extension. As the user of an extension I want all the functions/classes
> to be available all the time, no matter if the extension developer wrote
> everything in C or in PHP.
>
> For optional code there is Composer/PEAR/php include path, this is already a
> solved problem.

So you are saying that people should be forced to use your glue code
instead of implementing their own when it fits better? I can only
disagree. But even then, it does not make the bundling of php code in
binaries a smart idea.


Cheers,
-- 
Pierre

@pierrejoye | http://www.libgd.org

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to