Re: [PHP-DEV] Re: RFC: short and inner classes

2025-03-13 Thread Rob Landers
On Thu, Mar 13, 2025, at 23:26, Bob Weinand wrote: > Hey Rob, > > On 13.3.2025 21:46:49, Rob Landers wrote: >> On Thu, Mar 13, 2025, at 12:01, Tim Düsterhus wrote: >>> Hi >>> >>> Am 2025-03-12 11:10, schrieb Rob Landers: >>> > - Accessing inner classes is done via a new token: ":>" instead of

Re: [PHP-DEV] Re: RFC: short and inner classes

2025-03-13 Thread Bob Weinand
Hey Rob, On 14.3.2025 00:26:03, Rob Landers wrote: My biggest issue with `::` is that it gets weird: class Foo {   public class Bar {}   public const Bar = "";   public static function Bar() {} } echo Foo::Bar; // this is the constant new Foo::Bar(); // this is the class Foo::Bar(); // this is

Re: [PHP-DEV] Re: RFC: short and inner classes

2025-03-13 Thread Bob Weinand
Hey Rob, On 13.3.2025 21:46:49, Rob Landers wrote: On Thu, Mar 13, 2025, at 12:01, Tim Düsterhus wrote: Hi Am 2025-03-12 11:10, schrieb Rob Landers: > - Accessing inner classes is done via a new token: ":>" instead of > "::". I don't particularly like that. It is “invented syntax” and I don't

Re: [PHP-DEV] Release Managers for PHP 8.5

2025-03-13 Thread Calvin Buckley
On Mar 13, 2025, at 11:59 AM, Calvin Buckley wrote: > > Hi all, > > It's time to start the process of finding and electing RMs for the next > minor PHP release. I'll also note that we plan to start voting on candidates on the 2nd, so there's plenty of time to get your names in. Good luck!

Re: [PHP-DEV] Re: RFC: short and inner classes

2025-03-13 Thread Rob Landers
On Thu, Mar 13, 2025, at 21:41, Ilija Tovilo wrote: > Hi Rob > > On Thu, Mar 13, 2025 at 1:57 PM Rob Landers wrote: > > > > > the proposal is > > > currently quite complex. > > > > Most of this is just describing how classes work already and going in-depth > > on where there may be confusion --

Re: [PHP-DEV] Re: RFC: short and inner classes

2025-03-13 Thread Rob Landers
On Thu, Mar 13, 2025, at 12:01, Tim Düsterhus wrote: > Hi > > Am 2025-03-12 11:10, schrieb Rob Landers: > > - Accessing inner classes is done via a new token: ":>" instead of > > "::". > > I don't particularly like that. It is “invented syntax” and I don't > think that inner classes are suffi

Re: [PHP-DEV] Re: RFC: short and inner classes

2025-03-13 Thread Ilija Tovilo
Hi Rob On Thu, Mar 13, 2025 at 1:57 PM Rob Landers wrote: > > > the proposal is > > currently quite complex. > > Most of this is just describing how classes work already and going in-depth > on where there may be confusion -- there are no significant changes to how > classes actually work. The

[PHP-DEV] PHP 8.2.28 Released!

2025-03-13 Thread Pierrick Charron
The PHP development team announces the immediate availability of PHP 8.2.28. This is a security release that addresses CVE-2025-1219, CVE-2025-1736, CVE-2025-1861, CVE-2025-1734 and CVE-2025-1217. All PHP 8.2 users are advised to upgrade to this version. For source downloads of PHP 8.2.28 please

[PHP-DEV] PHP 8.1.32 Released

2025-03-13 Thread Ben Ramsey
The PHP development team announces the immediate availability of PHP 8.1.32. This is a security release that addresses CVE-2024-11235, CVE-2025-1219, CVE-2025-1736, CVE-2025-1861, CVE-2025-1734, and CVE-2025-1217. All PHP 8.1 users are encouraged to upgrade to this version. For source downloads

Re: [PHP-DEV] [RFC] [Discussion] Never parameters

2025-03-13 Thread Larry Garfield
On Thu, Mar 13, 2025, at 10:35 AM, Tim Düsterhus wrote: > Hi > > Am 2025-03-11 22:45, schrieb Larry Garfield: >> We should not block this kind of improvement on the hope of generics. >> Worst case, we have this plus generics so you have options, how >> terrible. > > In this case, I agree. This i

Re: [PHP-DEV] [RFC] [Discussion] Never parameters

2025-03-13 Thread Tim Düsterhus
Hi Am 2025-03-11 22:45, schrieb Larry Garfield: We should not block this kind of improvement on the hope of generics. Worst case, we have this plus generics so you have options, how terrible. In this case, I agree. This is an obvious addition to the type system that uses the existing infras

[PHP-DEV] PHP 8.4.5 Released

2025-03-13 Thread Saki Takamachi
The PHP development team announces the immediate availability of PHP 8.4.5. This is a security release that addresses CVE-2024-11235, CVE-2025-1219, CVE-2025-1736, CVE-2025-1861, CVE-2025-1734, and CVE-2025-1217. The PHP development team announces the immediate availability of PHP 8.4.5. This is

[PHP-DEV] Release Managers for PHP 8.5

2025-03-13 Thread Calvin Buckley
Hi all, It's time to start the process of finding and electing RMs for the next minor PHP release. We are looking for three souls to take on this role. Whomsoever is elected will be guided and helped by the current, as well as previous RMs and the excellent documentation in release-process.md [1]

[PHP-DEV] PHP 8.3.19 Released

2025-03-13 Thread ericmann
The PHP development team announces the immediate availability of PHP 8.3.19. This is a security release that addresses CVE-2024-11235, CVE-2025-1219, CVE-2025-1736, CVE-2025-1861, CVE-2025-1734, and CVE-2025-1217. All PHP 8.3 users are encouraged to upgrade to this version. (The 8.3.18 releas

Re: [PHP-DEV] Re: RFC: short and inner classes

2025-03-13 Thread Rob Landers
On Thu, Mar 13, 2025, at 12:41, Ilija Tovilo wrote: > Hi Rob > > On Thu, Mar 13, 2025 at 12:01 PM Tim Düsterhus wrote: > > > > Am 2025-03-12 11:10, schrieb Rob Landers: > > > - Accessing inner classes is done via a new token: ":>" instead of > > > "::". > > > > I don't particularly like that. It

Re: [PHP-DEV] Re: RFC: short and inner classes

2025-03-13 Thread Ilija Tovilo
Hi Rob On Thu, Mar 13, 2025 at 12:01 PM Tim Düsterhus wrote: > > Am 2025-03-12 11:10, schrieb Rob Landers: > > - Accessing inner classes is done via a new token: ":>" instead of > > "::". > > I don't particularly like that. It is “invented syntax” and I don't > think that inner classes are suffic

Re: [PHP-DEV] Re: RFC: short and inner classes

2025-03-13 Thread Tim Düsterhus
Hi Am 2025-03-12 11:10, schrieb Rob Landers: - Accessing inner classes is done via a new token: ":>" instead of "::". I don't particularly like that. It is “invented syntax” and I don't think that inner classes are sufficiently valuable to dedicate an entire operator to them that could serve