Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102705 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 99820 invoked from network); 10 Jul 2018 12:12:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Jul 2018 12:12:05 -0000 Authentication-Results: pb1.pair.com header.from=cmbecker69@gmx.de; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=cmbecker69@gmx.de; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmx.de designates 212.227.17.21 as permitted sender) X-PHP-List-Original-Sender: cmbecker69@gmx.de X-Host-Fingerprint: 212.227.17.21 mout.gmx.net Received: from [212.227.17.21] ([212.227.17.21:44795] helo=mout.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 35/53-15421-292A44B5 for ; Tue, 10 Jul 2018 08:12:03 -0400 Received: from [192.168.2.101] ([79.222.41.233]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Lp7d2-1gFF7a18Uu-00euFf; Tue, 10 Jul 2018 14:11:58 +0200 To: Rowan Collins Cc: Ryan , PHP internals References: <00c2c7a0-432e-0e19-983d-eca6c7cadf2e@gmx.de> Message-ID: <2cf1e079-5e17-dc0e-8c09-42055e7595c8@gmx.de> Date: Tue, 10 Jul 2018 14:12:00 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:EcPkt5btz5Q1Vk+fbSVynyvbTeDPxrPhWIoN61rgZH/EXmt233u yjkCVqj9fZZwEqQHMYBsikMQhfGPbRSR1K2DwG3a8O0jTNQSav11Zxfm5vQcc9j75kga8YV s1p3XpfYE5Fd9/qZYjMs916PuW1hucIdPjnpSGuSBywEGbDYU2MCF0h1GvDj+J8O3b8H8F9 2gd0dJr6NeE/tIKrv4gjQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:EWARPA9ymc4=:aZHsCUUA3rL58PgfIzcHvF 499zmdTBPbShzjwONV/IR2kEqthRKc7UkZqMRVTeZs0eZ44P8+4GbL/XJ4Z6Uq8p7rDE4W+5+ H9rKuKxDBzPPB/WOUnNzZbGUrJbw5HWc5vN3KWcquDOeQz9anh7fj0gofgBhPxwoLNUEQMMom 9x931Tvlphy04HQyG9glByqb0bF8oK7RQ/fe3YICVaJmVunq8V5WXIZTgOJap2Oremcrvbgq2 tbYRxbA+9PfcZM4KR8WP7Y5ScNc4EuMxm6iNEoB1arMi0W1CQ25nwN/mKis/f0idhVCNb+MY5 CSYeMuQWM7rslyYQtblRXusVIHs6OhZ5vRHFSnUqMQVfhNfbdvgBt1qb4ETE84REnYUnyai0t B9yEmMO/7QGpO/EferSUwbsYAZRdFNckxMKHZ+KUTidP7/5A+z44UQuHnLlrtNlEnWw6BDR9z sdQ+f9q863+WTjRDa2GD5YJ2bXYoPX3RFYnNnlvBPVAZOTnibRDAviDO+8TO1A+E16yV2Bd6C 765Tqrpr5IoSocaSfU3KnEE280j2mhecaDhVqa2SVhKDog8eJ+DeF3tCaSBa2i3p9vPHEoY93 9NM/zMfzGCnaZ8dN6CRgl0i/8mxA5kzx8+x0yN+hW6Pgh8fjtB2Z1mLq89vUkW4T6Yu8JSATu M1Ahk7nqZ/EWs1oj7oknFCV8v8vYIE7MmR485d833X70Jagqd0hkN+B8aFkAY12zBkO1y4AgV 4gVAxugmSb47ZCmzCHU/0UDteQqvTrwb4HSK3KpQIpgaT6/ZHdUcgicE/lbG8KETVRUjEt2hy 4RbYynF Subject: Re: [PHP-DEV] Unifying logical operators From: cmbecker69@gmx.de ("Christoph M. Becker") On 10.07.2018 at 13:41, Rowan Collins wrote: > On 10 July 2018 at 12:09, Christoph M. Becker wrote: > >> “xor” is equivalent to ^ (sans the precedence). > > No, that's a *bitwise* XOR, which is a completely different operation: > > var_dump(1 xor 2); // bool(false) > var_dump(1 ^ 2); // int(3) > > A consistent logical XOR with the same precedence as || and && could > perhaps be spelled ^^, but there is no such operator in PHP. Thanks. I stand corrected! -- Christoph M. Becker