Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121545 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 85292 invoked from network); 31 Oct 2023 12:39:06 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 31 Oct 2023 12:39:06 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id CE73F180504 for ; Tue, 31 Oct 2023 05:39:05 -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=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, 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-yw1-f171.google.com (mail-yw1-f171.google.com [209.85.128.171]) (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 ; Tue, 31 Oct 2023 05:39:05 -0700 (PDT) Received: by mail-yw1-f171.google.com with SMTP id 00721157ae682-5af6c445e9eso47726577b3.0 for ; Tue, 31 Oct 2023 05:39:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698755945; x=1699360745; 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=ejRAgSldO1567iAe0aJrRyOjZcoX3N7IgpFqquMygcA=; b=CVc95SeEP3jtCJFRQGpCHefNZqb23ftaW8diKo5Ve+Dv7VSfwtb/rJV3uhahzFfvrv Ne8m+jzez+u1Y45NR5+5msCrjaMPkIG1aHaMrxcUTiJNOprEbuciKb/w2K/wkzAo0Yh1 VpiZXP7Hz9mkLgHZ8SEzc4wsz0GAOVbUGIv+/oLCw17MCbRqqOB/GI/m6Z6ZLWatEdEX KB+oz6ivM8uTyY+XNpbDZNqAATmSzJToSdM9PF8LpnPGUBr6Qw8ydNDIRFHPi68UVs63 VPyisqFOjiDcJocAqnrO+UU/R5O/phedUu9FGTdW8ttYwsxiNcFDdUMvZSbDyZCVMQOw 9iVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698755945; x=1699360745; 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=ejRAgSldO1567iAe0aJrRyOjZcoX3N7IgpFqquMygcA=; b=R8N3Iu39BU9G5KLT3sSxiIh8L7zv/oSeo6+etTCsMo24dVh1xQLYeQ4RR4dyTp5JF/ nWKlyXMAcqX4beIbzFgADkqEHzaPlll78QXEoVSdZ/3r918AsIRsTw46uOpKEsSod1AG xMwVxDWQiJplBvNqCl/b7nuNIajU7wotTw/oB/kKb5JVq4vX+kQtmE8MN3YjR6XmdStc 9l8W31y8qAjw7GQN3l6QFxqCtmzj0bdDeOyjZUPqSH3Q5uMtDNECh1mtYPwey2IvB8fa fXEOMWTOMfJRdelswJncC5XQbernRb0otOtJcyUfACXSqM29fDJfygMTMuElHG1dR4s+ GPIg== X-Gm-Message-State: AOJu0Yy4XgzPq6MI7QAoNA2oP5dnbHDe+DP2hgusgN12VLzoOQ0Sax2B g9aorcmcy1wt8H9UhPK5XVQBMXXgT+IzQzNV/Hs= X-Google-Smtp-Source: AGHT+IHbl3GZBQq9ZUblxwQsKfLecPZ1AGbkO/tYwb1IgzsxA4jIVHOtDC+JB4VkzSN29iV6+JWCsM0Qu0HSgf4/GYA= X-Received: by 2002:a05:690c:f0f:b0:5a7:d937:6f27 with SMTP id dc15-20020a05690c0f0f00b005a7d9376f27mr15285685ywb.19.1698755944772; Tue, 31 Oct 2023 05:39:04 -0700 (PDT) MIME-Version: 1.0 References: <1f170e8f-5002-4ea3-b6b8-0a0c19435b8c@gmail.com> In-Reply-To: Date: Tue, 31 Oct 2023 12:38:54 +0000 Message-ID: To: Alessandro Rosa Cc: "G. P. B." , Marcos Marcolin , PHP internals Content-Type: multipart/alternative; boundary="000000000000a5fa8f060902703f" Subject: Re: [PHP-DEV] New RFC : empty() function From: tekiela246@gmail.com (Kamil Tekiela) --000000000000a5fa8f060902703f Content-Type: text/plain; charset="UTF-8" Hi Alessandro, I would still advise to just let this empty() construct die a natural death. If you want to change anything, you must remember that it's basically a syntactic sugar for `@!$var` For example if(empty($var)) is just if(@!$var) To change this function would require changing the rules for type juggling. --000000000000a5fa8f060902703f--