> On Jun 17, 2024, at 8:54 AM, Bilge <[email protected]> wrote:
> Furthermore, for absolute clarity and the avoidance of doubt, I believe this guiding principle
> can be enshrined on the following single sentence:
>
> "We cannot remove features from a static class that would otherwise be present in a
> standard class."
>
> I believe following this principle we will arrive at the best implementation of static classes
>
A great principle, yes, but needing a small caveat:
"...excepting features that by-nature are not relevant to the static class use-case, such as
instance-based magic methods like __get()
, __set()
and
__construct()`."
That might have been implied, but good to make it explicit.
-Mike