Dear PHP Internals,
I am submitting this proposal for discussion regarding a potential future
direction for PHP: moving toward a CLI-only development model and
introducing an optional Ahead-of-Time (AOT) compilation infrastructure.
While this may not fully align with PHP’s traditional interpreter
On Mon, Jun 16, 2025, at 17:18, Olle Härstedt wrote:
> Hello Internals,
>
> I was pondering a little about effect handlers today, and how they could
> work as a replacement for dependency injection and mocking. Let me show an
> example:
>
>
> require_once("vendor/autoload.php");
>
> use Lati
Hi,
Great tip, thank you, I had forgot about those! Will try.
Olle
Den mån 16 juni 2025 kl 17:32 skrev Rob Landers :
>
>
> On Mon, Jun 16, 2025, at 17:18, Olle Härstedt wrote:
>
> Hello Internals,
>
> I was pondering a little about effect handlers today, and how they could
> work as a replaceme
On Sun, Jun 15, 2025, at 9:04 AM, Daniel Kesselberg wrote:
> Hi Larry,
>
> Thanks for your feedback.
>
> I've reworked the introduction at
> https://wiki.php.net/rfc/num_available_processors and hopefully the use
> case is a bit clearer now.
>
> Best
> Daniel
It is, thanks.
For the name, I do
Hi all,
On 16 Jun 2025, at 17:24, Rob Landers wrote:
>
>
>
> On Mon, Jun 16, 2025, at 16:54, Alexandru Pătrănescu wrote:
>>
>>
>>
>> On Mon, Jun 16, 2025 at 4:03 PM Marc Bennewitz wrote:
>> Hi all,
>>
>> It's 12.5 years only until the timestamps in PHP on 32bit will not work
>> as expe
Hi!
> I’m sorry; you’ve lost me here.
>
> How does "short-lived" execution fail in serverless or event-driven
> environments? Isn’t that the entire point? Serverless is basically a
> reinvention of CGI, which PHP excels at. However, the people who built
> these runtimes didn’t realise what they w
If you use 32bit version of PHP then of course you will run into this
problem. But 32bit versions are used infrequently now, and this is a
known limitation. As far as I know, these functions have no issues
with year 2038 in 64bit. My point is that these functions work fine
and the fact that 32bit i
Hi
Am 2025-06-15 19:30, schrieb Daniel Kesselberg:
How do we continue? ;) I see there are various ideas how to approach
it, is that something you would vote (let's do a or b) on, or how does
that work?
Having secondary votes is generally frowned upon for this kind of simple
RFCs. It's mostly
On 16.06.25 16:16, Kamil Tekiela wrote:
Why do you say that these functions do not work with year 2038?
https://3v4l.org/61VLh
I wouldn't be opposed to deprecating them, but I don't know if we have
a good enough reason to do so.
https://3v4l.org seems to be 64bit now ;) -> https://3v4l.org/1F
Why do you say that these functions do not work with year 2038?
https://3v4l.org/61VLh
I wouldn't be opposed to deprecating them, but I don't know if we have
a good enough reason to do so.
On Mon, Jun 16, 2025, at 20:10, Larry Garfield wrote:
> On Mon, Jun 16, 2025, at 10:18 AM, Olle Härstedt wrote:
> > Hello Internals,
> >
> > I was pondering a little about effect handlers today, and how they could
> > work as a replacement for dependency injection and mocking. Let me show an
> >
On Mon, Jun 16, 2025 at 4:03 PM Marc Bennewitz wrote:
> Hi all,
>
> It's 12.5 years only until the timestamps in PHP on 32bit will not work
> as expected anymore.
>
>
>
Hi,
I think that maybe we can already deprecate supporting 32 bit builds.
And, maybe with PHP 9, or PHP 10, or with a future ve
On Mon, Jun 16, 2025, at 16:54, Alexandru Pătrănescu wrote:
>
> On Mon, Jun 16, 2025 at 4:03 PM Marc Bennewitz wrote:
>> Hi all,
>>
>> It's 12.5 years only until the timestamps in PHP on 32bit will not work
>> as expected anymore.
>>
>
> Hi,
>
> I think that maybe we can already deprecate
Hello Internals,
I was pondering a little about effect handlers today, and how they could
work as a replacement for dependency injection and mocking. Let me show an
example:
query = $query;
}
}
class Plugin
{
/* The "normal" way to do testing, by injecting the db object. Not
needed here.
Hi
Am 2025-06-16 09:05, schrieb wheakerd:
To make PHP compilable in AOT mode, certain dynamic features must be
restricted or restructured. The following are required:
[…]
b. **Unified Standard Library**
- Procedural global functions (e.g., `strlen`, `array_merge`) are
consolidated into ba
On Jun 16, 2025, at 10:28 AM, Matteo Beccati wrote:
>
> Hi,
>
> as mentioned in https://github.com/php/php-src/pull/15949 I still think that
> PARAM_LOB can safely be used as identifier for binary data, as pdo_mysql and
> pdo_pgsql do.
>
I think PARAM_LOB and PARAM_BINARY are orthogonal.
Us
On Mon, Jun 16, 2025, at 2:05 AM, wheakerd wrote:
> Dear PHP Internals,
>
> I am submitting this proposal for discussion regarding a potential
> future direction for PHP: moving toward a CLI-only development model
> and introducing an optional Ahead-of-Time (AOT) compilation
> infrastructure.
>
Hi all,
It's 12.5 years only until the timestamps in PHP on 32bit will not work
as expected anymore.
The DateTime[Immutable] classes use 64bit integers internally already
but there are still a couple of places where this is an issue in the API
due to PHP integer limit:
Based on that I pers
On Mon, Jun 16, 2025 at 03:01:00PM +0200, Marc Bennewitz wrote:
> Alternatively, zend_long could be migrated to int64_t or arbitrary integers
> like proposed by Andrea Faulds back in 2014
>
> What do you think?
>
https://wiki.php.net/rfc/bigint
+1
--
Alain Williams
Linux/GNU Consultant - Mail
Hi Calvin,
On 16/06/2025 16:21, Calvin Buckley wrote:
On Jun 16, 2025, at 10:28 AM, Matteo Beccati wrote:
Hi,
as mentioned in https://github.com/php/php-src/pull/15949 I still think that
PARAM_LOB can safely be used as identifier for binary data, as pdo_mysql and
pdo_pgsql do.
I think P
On Mon, Jun 16, 2025, at 10:18 AM, Olle Härstedt wrote:
> Hello Internals,
>
> I was pondering a little about effect handlers today, and how they could
> work as a replacement for dependency injection and mocking. Let me show an
> example:
>
>
> require_once("vendor/autoload.php");
>
> use Latitud
Den mån 16 juni 2025 kl 20:11 skrev Larry Garfield :
> On Mon, Jun 16, 2025, at 10:18 AM, Olle Härstedt wrote:
> > Hello Internals,
> >
> > I was pondering a little about effect handlers today, and how they could
> > work as a replacement for dependency injection and mocking. Let me show
> an
> >
Hi,
as mentioned in https://github.com/php/php-src/pull/15949 I still think
that PARAM_LOB can safely be used as identifier for binary data, as
pdo_mysql and pdo_pgsql do.
Cheers
On 15/06/2025 16:52, Gina P. Banyard wrote:
On Wednesday, 23 October 2024 at 17:36, Calvin Buckley
wrote:
H
Including the EOL versions on that link shows that this occurs on <
5.2.6 only
On 16/06/2025 16:16, Kamil Tekiela wrote:
Why do you say that these functions do not work with year 2038?
https://3v4l.org/61VLh
I wouldn't be opposed to deprecating them, but I don't know if we have
a good enough r
On 16.06.25 17:21, Rob Landers wrote:
On Mon, Jun 16, 2025, at 16:54, Alexandru Pătrănescu wrote:
On Mon, Jun 16, 2025 at 4:03 PM Marc Bennewitz wrote:
Hi all,
It's 12.5 years only until the timestamps in PHP on 32bit will
not work
as expected anymore.
Hi,
I think that
On Mon, Jun 16, 2025, at 09:05, wheakerd wrote:
> Dear PHP Internals,
>
> I am submitting this proposal for discussion regarding a potential future
> direction for PHP: moving toward a CLI-only development model and introducing
> an optional Ahead-of-Time (AOT) compilation infrastructure.
>
>
26 matches
Mail list logo