Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:113360 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 92710 invoked from network); 4 Mar 2021 00:46:55 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 4 Mar 2021 00:46:55 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id BE1EC1804D3 for ; Wed, 3 Mar 2021 16:37:32 -0800 (PST) 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,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-io1-f54.google.com (mail-io1-f54.google.com [209.85.166.54]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 3 Mar 2021 16:37:32 -0800 (PST) Received: by mail-io1-f54.google.com with SMTP id 81so24197021iou.11 for ; Wed, 03 Mar 2021 16:37:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=benramsey.com; s=google; h=from:mime-version:subject:date:references:to:in-reply-to:message-id; bh=O448ICx7e57v1vMLCLgZ54LhtSYVW9gFL+rnmIpYi30=; b=O02kf2TlW1QJYu9tJ8KnWMm8as51Biw0V6AuBoykj1aAzve8SQzhbSf6ICNDMsiseY HSDiqfIV56kqTgKJc4zWiGsb1xIGl9OTEgmS5SEGCoBOWvBeOi1Uigos99wR9OeSKrqv 3smDIEs/yMr8fX7o4ahgn8RMu0J+nyO6N8Yd+lRUhTvIH3nZ/uRCJNiGd7jN63rAXMMS hUgsO4x5F177QD4OWkJ4pOTnKsrP+/SeVP+sKvZpZ+v2quXY+7Sv+8TA4MUU4ijAB/mA Z/xWa/N2q216ZjWGoXuE7bR2o6RAFLfQf8HiTUublKsbT+ggUtULBsh9jGSjf+zrk9+1 zDQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:date:references:to :in-reply-to:message-id; bh=O448ICx7e57v1vMLCLgZ54LhtSYVW9gFL+rnmIpYi30=; b=i6LRaYJMJz4YDiZiHBrSgs3LJwZ7YmDXcc9qPdQWDiJz605088uBGINz9U/09fKqVz IcXOGX/xz0kFSKtsWMmVa6EMKkVqAQ+CINNkQAEDTauRwXVITS1yFLXpw34Z8T5qU8lL hT+yrPvj9pYblEpp3o2Ht5Wj7OXWQWzv1p+ye1pvI59lsgY77nIOJXqKLwb87FcCRR61 iqUtggwa09Zpb9FVJmC5P+gwlm7gJ9s1FlJP2Q4kavYt8NXKePw1+NqIUwfZnfKlkM7d IVASDrA34hNA90Y8HROsjznMZudttjlyc8hxpb/iaCoP1qhsxrtWPf1wp331VSzEPW+G +DOg== X-Gm-Message-State: AOAM531WP0EIuBIwMviK9CkaBdjIql9oQetxYXKSY84ZtAPJuxfs8s7r nSxVZJ4jzX2Qjx1ta4Pi84BvOZz0NxWrhw== X-Google-Smtp-Source: ABdhPJyxJ/XKCGi1bzLi8IjrC4fj6AhZEbKjFx92XX2T7MAd+3qFbOO0V1NpNYFGtTEJfl4Cch61ow== X-Received: by 2002:a02:7419:: with SMTP id o25mr1579241jac.100.1614818249494; Wed, 03 Mar 2021 16:37:29 -0800 (PST) Received: from [10.10.42.56] ([96.61.105.82]) by smtp.gmail.com with ESMTPSA id r18sm13090513ilj.86.2021.03.03.16.37.28 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Mar 2021 16:37:28 -0800 (PST) Content-Type: multipart/signed; boundary="Apple-Mail=_EF598496-31E0-4373-8E38-8180225AC78B"; protocol="application/pgp-signature"; micalg=pgp-sha256 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Date: Wed, 3 Mar 2021 18:37:27 -0600 References: To: PHP internals In-Reply-To: Message-ID: <424A5E98-2110-4AFE-9C53-8636A6140313@benramsey.com> X-Mailer: Apple Mail (2.3654.60.0.2.21) Subject: Re: [PHP-DEV] Don't compare zero exponentials in strings as equal From: ben@benramsey.com (Ben Ramsey) --Apple-Mail=_EF598496-31E0-4373-8E38-8180225AC78B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Mar 3, 2021, at 14:25, Kamil Tekiela wrote: >=20 > when both are strings then chances are that this is an error. Except when comparing two values from sources known to provide numbers = as strings, such as form input and database results. :-) Cheers, Ben --Apple-Mail=_EF598496-31E0-4373-8E38-8180225AC78B Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iHUEAREIAB0WIQToXQMR3fpbrPOmEOewLZeYnIwHGwUCYEArxwAKCRCwLZeYnIwH G8NWAQCCvrXYeZXJa8lYmTxMpkc0jkQWEJlFu1qZCRzpkY0DrwD7BLvAnK297V9g GLi5N1GBdVZ/kEd0lq617hVwu5Q/Ns0= =dvwZ -----END PGP SIGNATURE----- --Apple-Mail=_EF598496-31E0-4373-8E38-8180225AC78B--