Newsgroups: php.internals
Path: news.php.net
Xref: news.php.net php.internals:123929
X-Original-To: internals@lists.php.net
Delivered-To: internals@lists.php.net
Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5])
	by qa.php.net (Postfix) with ESMTPS id BE3191A009C
	for <internals@lists.php.net>; Thu, 27 Jun 2024 07:32:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail;
	t=1719473643; bh=vs8ypz1B6g+Uu1O/JoXTQuYHLirQinM8Qt93F+NXAHY=;
	h=Date:From:To:Cc:In-Reply-To:References:Subject:From;
	b=Hs21cqQyfPeYXb40jmsYDhbP+K1c/b7O2aJn9k2eo4u3UcvUZpOnXx/Lp4D5xOQcP
	 o2OCSMB34IBFuZojEDwEEYrjr8u2rl1u43ZD+y7abMQI0NorGj2qQFt9p9bgnmbmcw
	 Ay5ugbN2Tdzwtw9FV96ynvx4GjcJC7iE2luaz79U0vjG9tenmRWzkZ6jgeIgDTQtVr
	 TGH7gCUP0B9oAeY9z2CF1ZMVJobFyMgX3TU2rstBYoUjldJRH+xCXbWJtLuw7dztDW
	 LPkuJJ887FbHFup+O/AxQ4trZppR3FQCDYZKh0qOLzxHFkIgL0d8949LaBM7LmTkSa
	 ddDMLS5Cnt5Aw==
Received: from php-smtp4.php.net (localhost [127.0.0.1])
	by php-smtp4.php.net (Postfix) with ESMTP id AA99A1806D9
	for <internals@lists.php.net>; Thu, 27 Jun 2024 07:34:01 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,DKIM_SIGNED,
	DKIM_VALID,DMARC_MISSING,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,
	RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE
	autolearn=no autolearn_force=no version=4.0.0
X-Spam-Virus: Error (Cannot connect to unix socket
	'/var/run/clamav/clamd.ctl': connect: Connection refused)
X-Envelope-From: <mike@newclarity.net>
Received: from mail-yw1-f170.google.com (mail-yw1-f170.google.com [209.85.128.170])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(No client certificate requested)
	by php-smtp4.php.net (Postfix) with ESMTPS
	for <internals@lists.php.net>; Thu, 27 Jun 2024 07:33:57 +0000 (UTC)
Received: by mail-yw1-f170.google.com with SMTP id 00721157ae682-64782323bbcso22270947b3.0
        for <internals@lists.php.net>; Thu, 27 Jun 2024 00:32:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=newclarity-net.20230601.gappssmtp.com; s=20230601; t=1719473558; x=1720078358; darn=lists.php.net;
        h=mime-version:subject:references:in-reply-to:message-id:cc:to:from
         :date:from:to:cc:subject:date:message-id:reply-to;
        bh=XQlgwNG/qW7lIZJC3pMvzEeFNNYbfsKyMgBKMzFpTy8=;
        b=qmMimV4i/N/Hh3fC74bMCA7DNqnVokV8CqCawBnSrESHhdPlN9kLTmTo4O6sSRpYxT
         cPfJkuoZIA+11gjVfP6mTp0V/ZG6lGpPMju1DuC2GiP729tVVy3ggVvBZFQgdJJFnbkP
         iH3EO0eaw8n4fOks1Yajy8KaPibnOqhD7e93BL6PoBUHbI1jbwhJI66YsKa/FO/I6bsq
         QwNnYEgcUcLEqeJi5LdD/l0EKmHjF8OAb44Va5TsMPm4jUdNrOXjAZnaGTSH+He7JNDn
         wDSH97bj2HUw6BoHZRIxL2oYITp1YrNRX5y4Z6UXg/4GseMoC1c2Gu/c/7u6HGWUldgt
         Cp8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1719473558; x=1720078358;
        h=mime-version:subject:references:in-reply-to:message-id:cc:to:from
         :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=XQlgwNG/qW7lIZJC3pMvzEeFNNYbfsKyMgBKMzFpTy8=;
        b=vkx8CngBwvorZp9pEVG3tvRr00OulOfgUpZJEaqINtykdKXQtLlvDZy42tOaSLjf0Q
         8Th37G7GvTtScRV2+AhE6ktAnlxPltq8TtgXfYvbHbqfl+7WiGxp4Xi+N4kBZkMBjHKo
         cnDktuGArI9RspD6NvCJ1YnceGNJs/P3e6btk7izuaEwAEaW261U8sujop1GvmVCwdkF
         tiKSH5egn5q97il0dbaDWBIFzxoLNywwR1nCU4TtkuD59Sp9qPtgwM49BslhbcCOnqgq
         9kXIioD6AdxYZQrMhJ9EkSEzWfKhGsiKIDJf0DS2q4hd1tEoIVCK2KeO9xCeEsgm55dZ
         nDKQ==
X-Forwarded-Encrypted: i=1; AJvYcCUynqYOvu4yIr9DUVKXrCdOXF3AeHEi/EewwAdZHFkjV/Pom9st5Dw/E8Y4ve8gXxohXZdCf6/SSiwyPbij6qda6FTgJjL0fw==
X-Gm-Message-State: AOJu0Yx7oxnrDXwWba4fK8Js4gCPBXbOxHCKlv+76sLvIi2+R2FGhTdt
	D0YvyzljVabadV6J/ew8MBVmTaUZlS5hoNaqvhnuGp/aQqVuCuKMD5SmpgSAGPs=
X-Google-Smtp-Source: AGHT+IG3hI+BgmndJyTRKt+saInTK+6/e28lSz3PynkX+V6VEACD9R5RgOaVJRowAi+nrywX5XBjvQ==
X-Received: by 2002:a0d:e890:0:b0:63b:f5ac:8cc5 with SMTP id 00721157ae682-6433f0e1f98mr126791807b3.18.1719473558376;
        Thu, 27 Jun 2024 00:32:38 -0700 (PDT)
Received: from [192.168.1.227] (c-98-252-216-111.hsd1.ga.comcast.net. [98.252.216.111])
        by smtp.gmail.com with ESMTPSA id 00721157ae682-649790377f8sm1592467b3.35.2024.06.27.00.32.37
        (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
        Thu, 27 Jun 2024 00:32:38 -0700 (PDT)
Date: Thu, 27 Jun 2024 03:32:37 -0400
To: Stephen Reay <php-lists@koalephant.com>
Cc: Claude Pache <claude.pache@gmail.com>, php internals
 <internals@lists.php.net>
Message-ID: <69DA7EA5-472C-4BEC-ADA6-6195C08B1F61@edison.tech>
In-Reply-To: <20070836-3F80-4CCE-A565-32C9720EDCDB@koalephant.com>
References: <eb3f59cc-3ed8-461a-a3a4-f6ba10ed31e1@scriptfusion.com>
 <88D83E92-94BE-4548-B398-8F5C74765FFD@gmail.com>
 <882BD9E0-42E9-4C84-A144-7C1DFC4CE5EB@newclarity.net>
 <DB280533-7FBE-41CD-B841-9BB163A75280@koalephant.com>
 <E7E74C47-DB7C-4C68-929A-B44145D3DBAB@newclarity.net>
 <F7F512B6-1A4B-435F-B438-9A4D41D12DA9@koalephant.com>
 <662F259B-D125-48EA-8AA0-1DC8BECA4C09@newclarity.net>
 <97BA9681-FA0A-4929-A6F4-67DF4820ADBF@koalephant.com>
 <94425545-7066-4D2B-BAA2-65CDE7117E56@newclarity.net>
 <20070836-3F80-4CCE-A565-32C9720EDCDB@koalephant.com>
Subject: Re: [PHP-DEV] [RFC] Static class
Precedence: bulk
list-help: <mailto:internals+help@lists.php.net
list-unsubscribe: <mailto:internals+unsubscribe@lists.php.net>
list-post: <mailto:internals@lists.php.net>
List-Id: internals.lists.php.net
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="667d1595_6b8b4567_21e3"
From: mike@newclarity.net (Mike Schinkel)

--667d1595_6b8b4567_21e3
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

     
 

 
 

 
>  
> On Jun 27, 2024 at 3:26 AM,  <Stephen Reay (mailto:php-lists@koalephant.com)>  wrote:
>  
>  
>  
> I think I understand your view: you're not as concerned with consistency if the alternative is something "better".   
>  
>  
>  
 
 
 
 That yes, but more importantly, that deciding NOT to disallow calling `static` methods on `abstract static` classes is a decision for the ages that cannot be reversed later because of BC.
 
 
 
 And with that, I think we've both beaten this horse to death so I am over and out on this topic.
 
 
 
 -Mike
 
     
--667d1595_6b8b4567_21e3
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html><body><div id=3D=22edo-message=22><div></div></div><div id=3D=22edo=
-original=22><br><blockquote type=3D=22cite=22 style=3D=22margin:1ex 0 0 =
0; height: min-content; border-left:1px =23ccc solid;padding-left:0.5ex;=22=
><div>On Jun 27, 2024 at 3:26 AM, &lt;<a href=3D=22mailto:php-lists=40koa=
lephant.com=22>Stephen Reay</a>&gt; wrote:<br></div><div><div><div>I thin=
k I understand your view: you're not as concerned with consistency if the=
 alternative is something =22better=22. &nbsp;</div></div></div></blockqu=
ote><div><span style=3D=22text-align: inherit; -webkit-tap-highlight-colo=
r: transparent; background-color: inherit;=22><br></span></div><div><span=
 style=3D=22text-align: inherit; -webkit-tap-highlight-color: transparent=
; background-color: inherit;=22>That yes, but more importantly, that deci=
ding NOT to disallow calling =60static=60 methods on =60abstract static=60=
 classes is a decision for the ages that cannot be reversed later because=
 of BC.</span><br></div><div><span style=3D=22text-align: inherit; -webki=
t-tap-highlight-color: transparent; background-color: inherit;=22><br></s=
pan></div><div><span style=3D=22text-align: inherit; -webkit-tap-highligh=
t-color: transparent; background-color: inherit;=22>And with that, I thin=
k we've both beaten this horse to death so I am over and out on this topi=
c.</span></div><div><span style=3D=22text-align: inherit; -webkit-tap-hig=
hlight-color: transparent; background-color: inherit;=22><br></span></div=
><div><span style=3D=22text-align: inherit; -webkit-tap-highlight-color: =
transparent; background-color: inherit;=22>-Mike</span></div></div></body=
></html>
--667d1595_6b8b4567_21e3--