Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:123618 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 F0B1C1A009C for ; Sat, 15 Jun 2024 17:08:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1718471391; bh=/F9qsSwSEUdrdV/qAsbIsLrZYw+AdX662V+TKz1C19w=; h=Date:Subject:To:References:From:In-Reply-To:From; b=E1cQZZKnTQ/Grbqg6r/7udtm4LCCgFS98Lz4bq1/mJP99JykXlzpGvN5E47ygSm9/ d2iOXjxaQCfEQ2BlcZnDzckZ9Z2WC2vHaLwaodZUPKo9wOOdwLefqv5VvSg76CL+QJ W1CWU79+FwuPg6cj9OdqMSKyAw8cFsOaZpwrwhGxrFA01ovo5RZnxWkzAtVf9Yd1+4 VhTDKId9Ljx91IKZHAwZbH8IVd0jIirDg6HfwjINdylPUwiwJkJGf5hkFh9fA6z64K wyz/VYVmzqi3HgeVLWJFyeYUhUCKyf/BtZPHo6iMc4/AVb8OFRSiRs0hOcQkcWLjaI dtMHb2YNx3QMw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 4E9381804D3 for ; Sat, 15 Jun 2024 17:09:49 +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.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,SPF_PASS,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: Received: from fout7-smtp.messagingengine.com (fout7-smtp.messagingengine.com [103.168.172.150]) (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 ; Sat, 15 Jun 2024 17:09:48 +0000 (UTC) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfout.nyi.internal (Postfix) with ESMTP id 6719413800FC for ; Sat, 15 Jun 2024 13:08:37 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sat, 15 Jun 2024 13:08:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rwec.co.uk; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1718471317; x=1718557717; bh=t0lkm2TxnkYjnm1RMHYQ8o7jjTVIdeKkx+0zlj0NVBs=; b= vb0RubXIF8w6fkGJI2TsnpRlmnYSGc4AGRgwJjaYvRgXngvoY7C+Rf05CY+gZaT+ oavwBwZtGlXEd+hSIaR6EtewJYV1mvOLCSzdzFLP4VkfF9lKfgfLejRvTlzN80S4 MxJ+pz7LTr80sWowmFDmVy9TLPXrMT97cuybXtDg5OuHaLIHjlxoJWsBlQgUY/Jw umTo4BXeI9cEgnQKX0xtjoDHS6LpPXPRzNXIXYnMhi2TnTwf9V4Qp5ybUPOy7rIo ZCu85Foy4gOw/zIuZ8tqOPbOqqrWIh1mzCGlaQX3sVNLr07sOCv3Tpdz6X5e61ji urfAmr7Lm8vK4trI8fF/og== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1718471317; x= 1718557717; bh=t0lkm2TxnkYjnm1RMHYQ8o7jjTVIdeKkx+0zlj0NVBs=; b=N w3aqYLSO3Gxofw24w9GaE2ZbW560hOWUO/Y8c8MTimvo78p59wu0duIuTNBQFo7c 8CUTl9ArMeA2YVy5azVmFo/KB23VXnhbe+UQD/CNsS7INhNZC8XHgmGVR19zrxb0 EjsE/XeZ/kF3neoTNeKCnh1WNFbYbHWjLT30JhoxxlW2CZ0fgDw6BbbbqzgvgAnn A/yDY+jRqgdf6kc6xLJSZacpqrAiX9hTq9BoCo+e55c6ejzAdVnJ84rW6jo+T7cT Hu96IcTRfAOdQa8YjCtz3FWSvg/nD0grUm3uuMNXE5zJuG1CwUG06MBR+/F2rbet ihlunuEpTtmFF5K1CwGcg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfedvuddguddtlecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvfhfhjggtgfesth ejredttddvjeenucfhrhhomhepfdftohifrghnucfvohhmmhhinhhsucglkffoufhorfgn fdcuoehimhhsohhprdhphhhpsehrfigvtgdrtghordhukheqnecuggftrfgrthhtvghrnh epjeekgffhuefggfdtueehgefgudeghfdukeejhfetgeeijeelheevlefhfedvhfdunecu vehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepihhmshhoph drphhhphesrhifvggtrdgtohdruhhk X-ME-Proxy: Feedback-ID: id5114917:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sat, 15 Jun 2024 13:08:36 -0400 (EDT) Message-ID: <4a298266-d29c-44e8-abea-849fd3e23721@rwec.co.uk> Date: Sat, 15 Jun 2024 18:08:33 +0100 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] Static class To: internals@lists.php.net References: <0cf69a14-f1b5-4077-9d91-d7b579485eec@scriptfusion.com> <936e1aa3-48cc-4552-9f68-676ebcdeb596@rwec.co.uk> <1fc2f2d0-718f-45ec-8968-b66a1bde686e@scriptfusion.com> Content-Language: en-GB In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit From: imsop.php@rwec.co.uk ("Rowan Tommins [IMSoP]") On 15/06/2024 17:17, Bilge wrote: > You already provided a counter-point to this; we can't autoload functions. Just to reiterate, please do not attribute any of the arguments or counter-arguments to me. They were my attempt, from memory, to summarise previous discussions. > Besides, there may be good reason (organizationally) to group sets of > static functionality together (in a class) rather than having them as > free-standing functions only so grouped in a file (which does not > necessarily imply the same degree of cohesion). I don't think "free-standing functions ... grouped in a file" is a valid description of namespaced functions. In case there is some misunderstanding, the point is that "Foo::bar()" is essentially equivalent to "Foo\bar()" > even if an opinion was valid back then, if nobody were to uphold it > today, it wouldn't carry any weight now I fundamentally disagree with this assertion. If somebody makes a valid point, it doesn't automatically become invalid because time has passed, or because nobody happens to repeat it in a later e-mail thread. If I copy and paste the content of each e-mail from the previous thread, does that make them "carry weight" again? What if I contact the authors of each, and ask them to do so? Is that a good use of anyone's time, when we can just read the archives? > I think enough time has passed that gauging the sentiment of today is > valid and worthwhile, especially if it has shifted (and we cannot know > without asking). I don't think "sentiment" is something we should place value on. As I said in my last e-mail, we should be weighing the merit of the arguments for and against, not the people who are making them. I don't see value in repeating the same arguments every X months or years, like appointing a different jury to try the same case. Regards, -- Rowan Tommins [IMSoP]