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, <<a href=3D=22mailto:php-lists=40koa= lephant.com=22>Stephen Reay</a>> 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. </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--