Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121224 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 9050 invoked from network); 4 Oct 2023 23:38:30 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 4 Oct 2023 23:38:30 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id C3FE7180503 for ; Wed, 4 Oct 2023 16:38:28 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 4 Oct 2023 16:38:28 -0700 (PDT) Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-27758be8a07so282205a91.0 for ; Wed, 04 Oct 2023 16:38:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696462707; x=1697067507; 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=r6lbQDyroZgoxF+PlXpyzjWYLbj+83OgLN8nBhP7ehw=; b=Cl71WgarwINHOm1QNiaNZpnErtJyDuoXP1r0uOdnmFnbTkB3kDGGZcMFCxEmMmIjtf 474AgFjwt2J3nkHLyM8L0dy0hp2ApvD3KNFEvLUGqY6ptpCV6X0X+S6sm7Es6N9jhZkl SlPx904PgkTxHaMiAMZfKD5E2TqF6UX1ico5TxDsm3qO1k7hDLEgFlNrzaRV4Ct/hB7N uS+CzOC8bt78p6LpYgv768zGgVXM1LhyhYbjA2pv6MoN7ME62V1UjJuOTX3GvqMcmQdN aFyV/OwWCnGDPbo1ASKiE96Yn2o5SJoNRn016JCjyAlmMN4F1ivfmT3P8zQCIqHyeZJQ bXOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696462707; x=1697067507; 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=r6lbQDyroZgoxF+PlXpyzjWYLbj+83OgLN8nBhP7ehw=; b=fyv5fkaHTh/a9leAubzmZFt6Qq9L1ceh34o7OGdAAitO+s4uI7wh0DmMeufwRcn1Qy NbTo1Zi9sq4sgJ5Lu/3uqmGaTAopCHoI7IfY80x4ejJBWQlK06dcmp5jbA1EIoSSUs6B kuyuwCvNSU//Zst4LYp/nTQDr4lFXOgLlf4nQ7PrXfKoByxMkdoXpjReEQM6UDfTcM9K k73c72AKxY/4oEpIowtQeTAMxe4W3gVroS84FZ2/rMpn6GGYvlWcwLZxwDhLv7GgxOuE QBja/Hn/d8HfXnfkXce4Ml6ZqtKNpPFwLZ38GXSMFXcFswpdfIE9S4MOptDp7XYg28kJ OYLA== X-Gm-Message-State: AOJu0YxbEUz+tSFrLjLxIii2mA0PeIldPhGoeFMV9GE+Ff57J1MBAXXI mzom1N5K+SKNESFT7C2YXQhhzwMAzwYWwP90ZsSujzCTbqfPgQ== X-Google-Smtp-Source: AGHT+IE7Ou3+0c3kkfoPFT9fpNgsezTqA/pkOGeUmX674217iJJHJZTJtZX7Co/gIivxXN4oLdxsz1TZrlhV66gRr5U= X-Received: by 2002:a17:90a:2a08:b0:262:fc8a:ed1 with SMTP id i8-20020a17090a2a0800b00262fc8a0ed1mr3616446pjd.44.1696462706726; Wed, 04 Oct 2023 16:38:26 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 5 Oct 2023 00:38:15 +0100 Message-ID: To: Marc Bennewitz Cc: PHP internals Content-Type: multipart/alternative; boundary="000000000000025d7f0606ec8110" Subject: Re: [PHP-DEV] [RFC] [Discussion] Rounding Integers as int From: george.banyard@gmail.com ("G. P. B.") --000000000000025d7f0606ec8110 Content-Type: text/plain; charset="UTF-8" On Tue, 26 Sept 2023 at 11:39, Marc Bennewitz wrote: > Hi internals > > I'd like to put a new RFC under discussion: > https://wiki.php.net/rfc/integer-rounding I don't understand the point of the deprecation phase at all. Frankly, I consider this RFC a bug fix of the current "broken" implementation, which was broken with 7.0 and the move to 64bit integers. As such, I would just make the behaviour of returning integers the default behaviour in 8.4. If, for some weird reason, people want less accurate numbers, they can always cast the input to float. Best regards, George P. Banyard --000000000000025d7f0606ec8110--