Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:126708 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 E7EF31A00BC for ; Tue, 11 Mar 2025 00:24:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1741652488; bh=JuCNuSw5aR31EeAOyGepRS910J/CvnXeSLBx5dtBfOc=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=WKROvfXGatXTH6DzV3N6ZeQQQ6VcWaJRZ/uFJCHPoz/nYBZoMt5K2BnaqTVtKSY7a 9ZKwCoGk6n5NXCJRvsV6fNSZb7LPDyoRrvR7GNU3WhLfrHtVGTB7lBFE2o49Q3Xlfw 6K2fiOgHacjggGZ2zVx0YMd+OQ5BqYRjoLpMhtUzwNEBD+WeMjWhagnQeElGYP3FlA 1Yfa74z0J6pMIUM2XKZYn7sJuo3zrvRuLB75C435cKSAWdTrBMAILUGH9xPA/IPr55 8r9Y0E76BKYoYKv2GY5vFhwHs5ic5d/D4p9NwRt2caL/XcTe+xgFeY3NLIdTV0C9Y7 eGqa3wC8CEPdQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id C62F818004A for ; Tue, 11 Mar 2025 00:21:27 +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.9 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-lj1-f175.google.com (mail-lj1-f175.google.com [209.85.208.175]) (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 ; Tue, 11 Mar 2025 00:21:27 +0000 (UTC) Received: by mail-lj1-f175.google.com with SMTP id 38308e7fff4ca-30761be8fcfso54302001fa.0 for ; Mon, 10 Mar 2025 17:24:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741652640; x=1742257440; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=JuCNuSw5aR31EeAOyGepRS910J/CvnXeSLBx5dtBfOc=; b=UsI0eYmajuHwlDnGxl0fEsebCkh0PaTbslG2OtQv1GdenDNkO+cVBZwPcNyOBaloE3 1eJ4pqIdXUAPrPG5jenbKaamrlXnKZV9uggZnXIVAFfLfGB4/RHddRGjmuucVSorHWYE 9n84S6Gbc6uJwXQ3UXmjMjs9/ckIbq8ZLHbo7fuA5I4kkxAj3g3dUgmc3EOM7ir7VZBA +kP7ChmdPzw74lp8uuxtToSJE71rumgwvxC0cmf/o+g37V491YAskAtySb6N2UrNOq9D X67/QJdNOVQll3V73gCvQQDHKBAnO7MDATRBoiWYSFn+jMjozbrPUe3jwpSNXVLsOMD1 I4Cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741652640; x=1742257440; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JuCNuSw5aR31EeAOyGepRS910J/CvnXeSLBx5dtBfOc=; b=Fxr3U0uoL3VGGcjq2DG7RaDloKh06lN4DEdQ+bF7TZujDMAmI/s980Y2Ifpt+OsgQq 94skBzrL01+Nq6Ez7UTwpTZx5gsKOHKaOBA3W3PzJmHNc/0yjnBPZXCGwCxZEzwPSAkm 6SGIBLrPvn6+8dzyjHRk63FwckrMoxt8zerkrtvNrfj4OfqRM1s06Q5/KUFdra1d+wCU 7D5RSK+uCe6Nh/SQD8zRCZM+yOSjWJ+5/frFHCcvjU8oKdlaRFsFvCZfwZ4GddFwID6N Sk2FIVoIrPPGPoSofE8DjUASBprRDUiF0BGfKQzbzDTCH6agglTUEBKsDaUjwT6lLRlN FBXA== X-Gm-Message-State: AOJu0YyMKE+rJqnfsbZNzFV4S1R7PUGnICheJ2vuOwp9y9xcG3MJss09 3fI+gRFSRrOE+WAwjxKAqWgAXiOCGDKOGL/Df9wjidJx3cMnqT7Mdi+Ufi6EglqE7eL7sBVQd98 nhiOqkw5hz6buBwYX8HVsXtNN2FXLY/dx/Us= X-Gm-Gg: ASbGnculv4Ijd4Z2ZRzHRC9gJtvofvNQ1MAocAmykrLpr6AwZ46GPItpT/vN2TD2otL iUhKDaoPhKDCr+ffHrDE6rJL9ITs5qRRY38uXqvUc65d8TnL9q8svzfnkJsHGfUuCSwRkXxJl9b xmnMofI/NpB/4Tt0ruLOOm3YMkhA7sa29pE7Ow X-Google-Smtp-Source: AGHT+IHrDXmmwaML5zYF0CZbUQZy02gQ/ZzN0nnhvNml6O+T3/cKy86bN5Knr2iSs3VRXrByQifSzWeLGoNczmFZRBU= X-Received: by 2002:a2e:be9e:0:b0:30b:c3ce:ea46 with SMTP id 38308e7fff4ca-30bf44e241bmr48850201fa.5.1741652640064; Mon, 10 Mar 2025 17:24:00 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 11 Mar 2025 00:23:48 +0000 X-Gm-Features: AQ5f1Jo5SYgv415UL2AnDc8OAxFISnTVRWnygXDdJnx4--7RO0MAsR4Trrinlfs Message-ID: Subject: Re: [PHP-DEV] Consensus on argument validation for built-in functions To: Jorg Sowa Cc: PHP internals Content-Type: text/plain; charset="UTF-8" From: tekiela246@gmail.com (Kamil Tekiela) My vote is on straight to ValueError without RFC. Deprecations should only be limited to meaningful changes in functionality, not fixing bugs or undefined behaviour. Lack of argument validation is not a behaviour users would have relied on in past.