Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100957 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 32856 invoked from network); 27 Oct 2017 09:49:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Oct 2017 09:49:31 -0000 Authentication-Results: pb1.pair.com header.from=zoeslam@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=zoeslam@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.45 as permitted sender) X-PHP-List-Original-Sender: zoeslam@gmail.com X-Host-Fingerprint: 74.125.82.45 mail-wm0-f45.google.com Received: from [74.125.82.45] ([74.125.82.45:49611] helo=mail-wm0-f45.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 05/FA-28573-B2103F95 for ; Fri, 27 Oct 2017 05:49:31 -0400 Received: by mail-wm0-f45.google.com with SMTP id b189so2383999wmd.4 for ; Fri, 27 Oct 2017 02:49:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=QdLC9axIhU6tAhlwuLI0tNenCRWsfc8kiR2TrdXOt/w=; b=bZAoX1WAR3ng5c1LwXu5C630kgKMx62F5qhTQGvWR7zuMgtFKyUQ9hK24g/z81BHRZ dt/4+BK9n2gZZhISGIaJlNeTy6kepB162RneBM8gmMcISlBeAkZ+ja51GYZJKOTiuU39 BoQEebxqT7oqz9lsQk/mtG7T2RMNewKJbhA7CBwrC0DyejUMM5lpB4ioUqfgRy2QgFbC A5Y8DN67mBXC+ep2Hmf2ly9d/AFYvFtIl4EUq7hQRIWJgil9TYqPhyglIS6GFzijUAi5 A0Kp73x4eX+/N+fcemoE+LtfSR8UXhF6BZl4GoeFPxO/7xDIgIWFt55n45TOLTA8Jlb4 yoHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=QdLC9axIhU6tAhlwuLI0tNenCRWsfc8kiR2TrdXOt/w=; b=AS4g+Qs9dlyxjYiX4DbuckF7qNsAfQjf8NbZnuNWHEOn1HGQx4cx+H2m2/cux09VmW a+w3sweEbDO+jgGM+V4rKMEzF+pUfAzSM+YJDWe/NNsPurYl+Pgqajm2Jwho1Trm8GMT 4KeljB/4ic/d3CIzMCsvGuyWwPaMMmbx/zmMfGlKpZSmrBsoQmlliKwqgPDQC9H2AWrX OuFXoL//tcKjtRntxrhg4aRHAzJkI3zfQ1JSLyUdSRZQ4flkEC9oSircxjCA3+USNc9Y rAjj34FBj9um2u9DfoxivFMAircEDrrrqzv2uvyghW4mDhggNHeFf8ERu2eFRCKDZphB TXhQ== X-Gm-Message-State: AMCzsaXhw7kAPSG7oj5/51nob7ZZ3dXQjSKt55BJDlIz4inERxj3rmw0 3f/ZVQwqzseA8bjK+63e6VifIyct X-Google-Smtp-Source: ABhQp+TWN1CtqKs5mhx7jZ0rSlG0DX1HFZbWuL8ELJbG6X0cKnE33M4THoPqkxv1u6QnrgPy7ThGNw== X-Received: by 10.28.122.11 with SMTP id v11mr130361wmc.104.1509097768369; Fri, 27 Oct 2017 02:49:28 -0700 (PDT) Received: from [192.168.150.163] (93-40-14-184.ip36.fastwebnet.it. [93.40.14.184]) by smtp.gmail.com with ESMTPSA id 69sm1591508wmp.11.2017.10.27.02.49.26 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 27 Oct 2017 02:49:27 -0700 (PDT) To: internals@lists.php.net Message-ID: <7639e065-451b-0f2e-1985-5e3d31ec1b68@gmail.com> Date: Fri, 27 Oct 2017 11:49:31 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Raise E_NOTICE for null castings From: zoeslam@gmail.com (Filippo Tessarotto) Hi, I would like to propose an RFC to raise an E_NOTICE when a variable "initialized" to null is casted to other types: $foo = null; var_dump($foo['bar']); var_dump($foo . 'bar'); var_dump($foo + 2); var_dump($foo & 2); // At the time being, this code produces no errors The eventual vote may be split one for each case. What do you think? Best regards, Filippo