Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101288 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 54423 invoked from network); 10 Dec 2017 06:37:21 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Dec 2017 06:37:21 -0000 Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain zend.com from 104.47.40.95 cause and error) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 104.47.40.95 mail-co1nam03on0095.outbound.protection.outlook.com Received: from [104.47.40.95] ([104.47.40.95:45082] helo=NAM03-CO1-obe.outbound.protection.outlook.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B6/00-53433-E16DC2A5 for ; Sun, 10 Dec 2017 01:37:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RWSoftware.onmicrosoft.com; s=selector1-zend-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=XbjhCMZhPzhby4raAFsNRKk+xH+w9SqzI+Xl21+qzMU=; b=moS3goz4A2Yy2dp+qN0w/09VjmZPh7RUCDbO64Zw3F76W+ZEdTD6vM0Ap9G2OfG9v91mKpEcf+eWrBjKtu8M2IoepG+YlzLXljCGHAurzkUGPyvi6M3/DRb4AuukGIqW7Rnl3uPW4+Kzh6odtWDHfCQBpUuw1ZO8VRbhyRuWHno= Received: from BLUPR02MB293.namprd02.prod.outlook.com (10.141.77.13) by BLUPR02MB295.namprd02.prod.outlook.com (10.141.77.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Sun, 10 Dec 2017 06:37:11 +0000 Received: from BLUPR02MB293.namprd02.prod.outlook.com ([10.141.77.13]) by BLUPR02MB293.namprd02.prod.outlook.com ([10.141.77.13]) with mapi id 15.20.0302.013; Sun, 10 Dec 2017 06:37:11 +0000 To: Sara Golemon , Andreas Hennings CC: PHP internals Thread-Topic: [PHP-DEV] instanceof survives non-object variables, but crashes on non-object constants. Thread-Index: AQHTcLcU2iIeAqBsFkiQz2jd26Gu5qM7r1MAgABxtlA= Date: Sun, 10 Dec 2017 06:37:10 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=zeev@zend.com; x-originating-ip: [79.180.95.58] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;BLUPR02MB295;6:aNpagNo7o1UPL0jlluR0K8Hss8mjgcNg10vLq2BWSZ23mzft3yyKrGoo+R9Rsq1bFuL/S3d9J2PO0wJY5W73xhdlv1/tYqWyyzlly1IIbu7vGv9rupB3RwdQOXDOSzGeplXm1eM2vatNRt4ax3lQVYvcPv7qPKfz4o3D+cmvyKqXaK6aXFttzxf3cBNW4NmXC4iB0f2xhtxGQ+NCIJETEEYRVmhu/iNLQGrABiWYca9qiD/GuqTuPqw6NR3TKXyfT9GG2kptBhuxjDCYrfq6y0hvjkLSYj57NxwysYmwOA0/IR9G04ptApt7/ai1HKT+XfX0NIP0bXJ7EUEIxiGQZYgwNEdFkSucxcvhL5iuOeA=;5:Y9d72tRZJIENSwEHBvLyJveH2S4xPxHShmteSlUkB6oLWa39Y8D65nPCI4XsfYHkrdeu51FUQ8/Vinri1Hk0xNLrN3nroY8/vChGrn/C23NA9riUd68rjxCoFrjaUERLjfKEju3AOxa4BpvaCF/MKjKRMvPi6ZBjTbl42sQY2wk=;24:9LKTYAnlosM+pDaulGrIa3bcwmvDoyhOPcS96qFu2TIQ+kCPzwKCTGmEAE4jYV7bvt0x9SE5qkwcm6tSDU4YHyBkAoGML4/47XAhxJqdwoI=;7:PL5ZM9EMLMPf5DahKyr8eEx2rkPs9fqk527IQ1v6jZ31wPRi/FcZ9QMwGH4WWMpPhj62NkleDENlYdnokWPmVZprbwAWpE78eE/fI9pf1igmpTKJVjrtEcTB0BuBZ5+d2m8+S9i0KSfAQf2zGReLUMOCNvM/106tfwMIspQCVXOIvS2Tt8buh8OaEiZ2lXhF+uuZkMNNnjwn4GNwtUkqHZcckQLsqISaqvfPEol/j/vimPLJlDvbzZkwLHriN+7V x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: c79b0178-c6fd-4502-fe2d-08d53f98713e x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603307);SRVR:BLUPR02MB295; x-ms-traffictypediagnostic: BLUPR02MB295: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231022)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(20161123558100)(6072148)(201708071742011);SRVR:BLUPR02MB295;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:BLUPR02MB295; x-forefront-prvs: 05177D47DC x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(376002)(346002)(39830400002)(366004)(13464003)(189003)(199004)(24454002)(5660300001)(14454004)(77096006)(2906002)(316002)(4326008)(97736004)(53546010)(110136005)(25786009)(2950100002)(478600001)(229853002)(86362001)(6246003)(99286004)(74316002)(8936002)(2900100001)(66066001)(106356001)(6506006)(6436002)(53936002)(76176011)(7696005)(33656002)(3280700002)(105586002)(3846002)(6116002)(102836003)(55016002)(9686003)(81166006)(7736002)(6306002)(3660700001)(305945005)(81156014)(8676002)(68736007);DIR:OUT;SFP:1102;SCL:1;SRVR:BLUPR02MB295;H:BLUPR02MB293.namprd02.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: zend.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: zend.com X-MS-Exchange-CrossTenant-Network-Message-Id: c79b0178-c6fd-4502-fe2d-08d53f98713e X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Dec 2017 06:37:10.9075 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 32210298-c08b-4829-8097-6b12c025a892 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR02MB295 Subject: RE: [PHP-DEV] instanceof survives non-object variables, but crashes on non-object constants. From: zeev@zend.com (Zeev Suraski) PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBwaHBAZ29sZW1vbi5jb20gW21h aWx0bzpwaHBAZ29sZW1vbi5jb21dIE9uIEJlaGFsZiBPZiBTYXJhDQo+IEdvbGVtb24NCj4gU2Vu dDogU3VuZGF5LCBEZWNlbWJlciAxMCwgMjAxNyAxOjUwIEFNDQo+IFRvOiBBbmRyZWFzIEhlbm5p bmdzIDxhbmRyZWFzQGRxeHRlY2gubmV0Pg0KPiBDYzogUEhQIGludGVybmFscyA8aW50ZXJuYWxz QGxpc3RzLnBocC5uZXQ+DQo+IFN1YmplY3Q6IFJlOiBbUEhQLURFVl0gaW5zdGFuY2VvZiBzdXJ2 aXZlcyBub24tb2JqZWN0IHZhcmlhYmxlcywgYnV0IGNyYXNoZXMNCj4gb24gbm9uLW9iamVjdCBj b25zdGFudHMuDQo+IA0KPiBPbiBTYXQsIERlYyA5LCAyMDE3IGF0IDE6MjggQU0sIEFuZHJlYXMg SGVubmluZ3MgPGFuZHJlYXNAZHF4dGVjaC5uZXQ+DQo+IHdyb3RlOg0KPiA+IFRoZSBmb2xsb3dp bmcgKGh0dHBzOi8vM3Y0bC5vcmcvQTJUcDYpIGlzIG9rLCBpdCBzaW1wbHkgcmV0dXJucyBmYWxz ZToNCj4gPg0KPiA+ICAgICAkeCA9IDE7DQo+ID4gICAgICR4IGluc3RhbmNlb2YgXHN0ZENsYXNz Ow0KPiA+DQo+ID4NCj4gPiBUaGUgZm9sbG93aW5nIChodHRwczovLzN2NGwub3JnL0lkU0J1KSBn aXZlcyBhIGZhdGFsIGVycm9yOg0KPiA+DQo+ID4gICAgIDEgaW5zdGFuY2VvZiBcc3RkY2xhc3M7 DQo+ID4NCj4gPiB0IHRoaW5rIHRoaXMgYmVoYXZpb3IgaXMgaW5jb25zaXN0ZW50LCBhbmQgd2Ug c2hvdWxkIGNvbnNpZGVyIGNoYW5naW5nIGl0Lg0KPiA+DQo+ID4gVGhlcmUgaXMgb25lIG9wdGlv biwgYW5kIGl0IGlzIEJDLg0KPiA+DQo+ID4gLSBMZXQgMSBpbnN0YW5jZW9mIFxzdGRDbGFzcyBy ZXR1cm4gZmFsc2UsIGluc3RlYWQgb2YgY3Jhc2hpbmcuIC0+DQo+ID4gc2VlbXMgQkMNCj4gPg0K PiBUaGlzLiAgVGhlcmUncyBub3RoaW5nIHVuZGVmaW5hYmxlIGFib3V0ICIxIGluc3RhbmNlb2Yg XHN0ZENsYXNzIiwgdGhlIGNsZWFyDQo+IGFuZCBvYnZpb3VzIGFuc3dlciBpczogIk5vLCBpdCdz IG5vdCBhbiBpbnN0YW5jZSBvZiBcc3RkQ2xhc3MsIGl0J3MgYW4gaW50ZWdlci4iDQo+IFRoZSBy dW50aW1lIHJlc3VsdCBvZiBmYWxzZSBtYWtlcyBzZW5zZSwgdGhlIGNvbXBpbGUgdGltZSBlcnJv ciBkb2Vzbid0Lg0KPiBMZXQncyByZWxheCB0aGUgY29tcGlsZSB0aW1lIGVycm9yIChmb2xkIGl0 IGludG8gYSBjb25zdCBmYWxzZSBpZiB5b3UgdHJ1bHkgbXVzdCkNCj4gYW5kIGNhbGwgaXQgZG9u ZS4gIFRoZXJlJ3Mgbm8gbmVlZCB0byBiZSBob3N0aWxlIHRvIHVzZXJzIGp1c3QgYmVjYXVzZSB0 aGUgY29kZQ0KPiAqc2VlbXMqIHNpbGx5Lg0KDQorMQ0KDQpaZWV2DQo=