Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:105203 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 60596 invoked from network); 10 Apr 2019 15:06:31 -0000 Received: from unknown (HELO mail-it1-f177.google.com) (209.85.166.177) by pb1.pair.com with SMTP; 10 Apr 2019 15:06:31 -0000 Received: by mail-it1-f177.google.com with SMTP id f22so2881633ita.3 for ; Wed, 10 Apr 2019 05:03:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=u71Nh5X0jaJwY/Kn9KcqFG5ccAF9sdVUA5KNqlfwPwM=; b=X3Ylr9DCPgP96rN7GjkQ142dBvA4lOvuEzHaOS85B7512n/8VWIgIkBU/LP0ZdREnL tphvwksO1eF1qXBPSWTtCJtwBymHlaD0bA+2uM1Apuejoj3lC4f4LBN/1ZJKlQHGiub8 B73k2bcrjLt9GNgOU5ff9lS6YJfNu4LhqO4LUeFNx+YpK3UClobZBIXmQaQ9ndH9udZ4 4fxz5Cm35yN8x7CuoZLG7klSilmzx9bKs2MAl6yTane6M22pI4eSjKogO/TDnMyFhH/N Tu5SmUf+FI+AQR1SN8acB0MDn2V0YLNUAqCWhN2uzzA9kfib/QrW3hwVqIpEo7aypxVL vDsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=u71Nh5X0jaJwY/Kn9KcqFG5ccAF9sdVUA5KNqlfwPwM=; b=ZZZgYtbOQGDPhatqKoQriAy7a0hUaZQb48U07t8TKB+bQbgezk5BaB/DcoqNIWNQR6 eZq+gLDqx3RNvj9GrTCJrtOmo74yLcapR/2NrhHxNJI7JSkSUFsbY+xyFASOJL83FK2U 07bUqV3flgb8dK2oIbmb3iQ+dpY6CTkQcxLnfFVtSpMY9v+t3D+nc03OCoEno6rsXndv 3dnvMq7D7WFBfYEKUoGybhnWFSKy7KG4FaDKXPPtZz4R81akWYo+O/Sm2jm3DmC+lcCI +/7uYp8rEIsUiRFDEYYIJPT+ML7L65jwlQJ6e4QII6Fi0DzhkqWS7KD81oY2sshFceVR QxgQ== X-Gm-Message-State: APjAAAX+fLAlFpqybrK41qoKOtWXRdLCgHbpOm/2gb5dkctL9fHI4Dns UiqMnljdK7UwumbWc98bXOqYtQmp58ntQN0iGlE= X-Google-Smtp-Source: APXvYqz9Ee863TlYY6mjvfWeZQbYC9o3jLXJmyg40bMMYXPzTPVc87XOBMC8MbWsDmAoaxo1j1EMuktozPm1QI4v48A= X-Received: by 2002:a02:c007:: with SMTP id y7mr31129011jai.1.1554897819241; Wed, 10 Apr 2019 05:03:39 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 10 Apr 2019 14:03:27 +0200 Message-ID: To: Nikita Popov Cc: Guilliam Xavier , PHP internals , David Rodrigues Content-Type: multipart/alternative; boundary="0000000000002d928905862bdc2f" Subject: Re: [PHP-DEV] [RFC] Nullable Casting From: benjamin.morel@gmail.com (Benjamin Morel) --0000000000002d928905862bdc2f Content-Type: text/plain; charset="UTF-8" > > I'm a bit concerned that there are two possible semantics for what (?int) > does: There is only one, if we align the semantics of explicit and implicit casting: you wouldn't expect this: function test(?int $bar) { var_export($bar); } test("abc"); ...to output 'null'? -- Ben --0000000000002d928905862bdc2f--