Re: int|float for sleep? sleep(0.1) => sleep 0.1 seconds
| From: | Bruce Weirdan | Date: | Sun, 10 Mar 2024 04:49:54 +0000 |
| Subject: | Re: int|float for sleep? sleep(0.1) => sleep 0.1 seconds | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 12 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-122600@lists.php.net to get a copy of this message | ||
On Sun, Mar 10, 2024 at 2:38 AM Jim Winstead <jimw@trainedmonkey.com> wrote:
>
> On Sat, Mar 9, 2024, at 1:04 PM, Bruce Weirdan wrote:
> > On Sat, Mar 9, 2024, 20:46 Jim Winstead <jimw@trainedmonkey.com> wrote:
> >> If the adherence to semantic versioning is meant to be strict,
> >
> > PHP doesn't follow semver and never had.
>
> Okay, strike that and replace it with "adherence to the documented release process"
> which says that backward compatibility can only be broken in a release where the first digit in the
> version number is incremented.
Which is effectively semver, so... see above. It's not that semver (or
that documented release process) is bad or unsuitable. It's just that
particular part about BC guarantees hasn't been followed for at least
a decade now (see https://www.php.net/manual/en/migration83.php
and
preceding Migrating from ... documents).
> It's been over three years since 8.0 was released, how long until any
> backwards-incompatible changes are going to intentionally make it into another release?
Until the next minor release, which lately have been happening close
to the end of a year.
--
Best regards,
Bruce Weirdan mailto:weirdan@gmail.com