Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122944 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 3E05C1AD8E9 for ; Thu, 4 Apr 2024 21:12:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1712265183; bh=eqfG6GRpcrEfAkd/Or6cm/bm+KhtgoiYhDLYv/5GHjE=; h=Date:Subject:To:References:From:In-Reply-To:From; b=B1a6nxlgq/Xh8FCodg2yxTfj/WwptC/O63n+EQNRe0cNgNA/8OrUkAf8vJBxx9/3V UrDuazc4rt15QkpV6uj1vcqiGfMETiA2GCDTho/jjgIbGPGTapjq7Xvhzib5Bs1bro ViJL2Wf5vmYatsvQ+KlhJpEPW8O3Np2EF57XoUid66+kHSW0Dpni3qTWyqPd+5LDtS FN4+H5X9Z75uHsz4chHDbPtgCDrcIk82mtGxOZ3PuGWSzSg+pth94ktwcb98zLW5+9 200j/m+MlUKDfVJ4PVqXn8l8qJtQCIi4mTQpXV4MdsMhVvF8jYuxuEOoOGUijpxOgc iZwGu7HL7YPyw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id B498018056C for ; Thu, 4 Apr 2024 21:13: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,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) (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 ; Thu, 4 Apr 2024 21:12:59 +0000 (UTC) Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-343cfa6faf0so569632f8f.0 for ; Thu, 04 Apr 2024 14:12:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scriptfusion-com.20230601.gappssmtp.com; s=20230601; t=1712265149; x=1712869949; darn=lists.php.net; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=EFImx3cWPutw9yQyohmsKYMr7SxzCEpyZdLhp82TI8c=; b=LXhCcVZZwp0aRZfNh9gtNatw2BgEyCXAkJoabPdSfNULH1EnqorBTPQB+zKeNcYTDm G2u9CULD7w2ToKzxOp+qaAsHqEHn157OureTJ2WRFmoSMaJD+FPYwhryXCpcGnM4LEp9 tBMwNivOpejJF5fS41D61/b6Jc6wDZUuhQrsY1CnJt+h3VmTLCbgqzmEJ9rZJKHXnIy1 OoggGuXEYo/mKHtxJV3LGcT/cy5mKNfHRAoUGJv0xcw9ekK8/OZWoe6Qpfi+7mcigXYl wOnKnIrgwoHS28N5dA5wIGI/2oQtNVKkrOjq1qaDaf1KqzhDaKeSZrEQCSQQYkknKtgO 711Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712265149; x=1712869949; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=EFImx3cWPutw9yQyohmsKYMr7SxzCEpyZdLhp82TI8c=; b=m6/kZzVx/MdqPuwW40vxLtt4r4wxIxsXCOQfk0TFXE8cAsPaAu6VBPmVB5sse0k8Yn z/y+PkxOqfIPSLuJ1mYwiuFC8UkwLqj3THrJZgaCXAIPK5G0dmNnQeMiDYlz5V7Fn20R ID8WbaDkV9EurIvJKxkIv2tlH7zr3LEeEV7tJpL0S1/i+Q0YkTkMjAnA0jOmKP5n1Of3 5SD5P4joALzeRP7jTjnGNm9QFB5d5384uBUAKaZeAlRX3k4UUALZmIwM/RB11UCFOXYt TZzEZB8SY2ItQeJC/hk5ysKqWCvhkDqluWh/XkHsWw1MnqdyF9Z4tQ/ww0NRiRg/lfRZ sMbw== X-Gm-Message-State: AOJu0YyqKI85ZUZZnav3lXyBfCIYYgAsXslFqvjxT6w6Fc88wHChJvmu PbD/FecOAHaopVdyjDmIwLU6h69BRzRWZgK9iIY8LmoDyq5Ym8rFafQkCtjNTi6HkOA0QCmWl30 VuPc= X-Google-Smtp-Source: AGHT+IEXwnYo4YOj9Oc3HpS/m45BbEadoaXh/J/c4AwHibM1kXbCvMYedhhI2v5PuXlNyp6lh4aDAw== X-Received: by 2002:adf:fd09:0:b0:343:b686:899f with SMTP id e9-20020adffd09000000b00343b686899fmr2776456wrr.12.1712265149119; Thu, 04 Apr 2024 14:12:29 -0700 (PDT) Received: from ?IPV6:2a01:4b00:bf09:5101:2130:37d9:4b55:18dc? ([2a01:4b00:bf09:5101:2130:37d9:4b55:18dc]) by smtp.googlemail.com with ESMTPSA id p10-20020a05600c468a00b00415f496b9b7sm1261232wmo.39.2024.04.04.14.12.28 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 04 Apr 2024 14:12:28 -0700 (PDT) Message-ID: Date: Thu, 4 Apr 2024 22:12:27 +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] RFC idea: using the void type to control maximum arity of user-defined functions To: internals@lists.php.net References: <6299b649-c19b-4172-9632-2ef0a55d256d@uzy.me> <7B32AF65-CA40-40F5-BA59-CB5180EC4D7F@gmail.com> <8f71d807-78e6-49f6-acc7-b1fc09d815ba@uzy.me> <989e3e13-48ee-4970-8485-f79bb70ad37c@bastelstu.be> Content-Language: en-GB In-Reply-To: <989e3e13-48ee-4970-8485-f79bb70ad37c@bastelstu.be> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit From: bilge@scriptfusion.com (Bilge) On 04/04/2024 16:57, Tim Düsterhus wrote: > I think it would be reasonable to consider deprecating passing extra > arguments to a non-variadic function. This seems like the only reasonable thing to do, to me. If this were the case, there should be no need for any new syntax, since we could simply deny passing extra arguments in the next major, no? Bilge