Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110837 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 49602 invoked from network); 3 Jul 2020 16:15:30 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 3 Jul 2020 16:15:30 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id EE0AE180531 for ; Fri, 3 Jul 2020 08:05:12 -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=-0.5 required=5.0 tests=BAYES_05,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS8075 40.104.0.0/14 X-Spam-Virus: No X-Envelope-From: Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2117.outbound.protection.outlook.com [40.107.220.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 3 Jul 2020 08:05:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R2at24JLHiGcboBSHUvfOChpcOu/ZjaWNglUH2BbiCkn2/z0ejxsaJh6RVNZJJXnwthr9L5/j6Tu7Ybt3abC7lL4j6rpnjwE2nf66Tq7Xh8pRs4JKlgG0PiNQMuTNIhwAGM4+FASsY7nFujG4O+gDtr4Jj1jC5I/2isHc6bRfH/rA+50eQ36/ahGCw/S4EQSjrQowjp1MGxOeX9xpLiM5s92Et1GCHrKAJdhmFpaYKr7aytXGDCH9b/uwV/bXJ6W2mNl6NEnDAhr2qzP24xtEfi10pSc45NSzBiCGw2HTLmAIGCVeyiqbC/zsja0jw95hGgKZjv3Bi4gyrALk7u7/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fVBkJUcF69mQDFSrlWw2j12CFjB1l3T9P+sjbr9zWWE=; b=Af5snC0RQ+D5gmyFNFmTp4wtPVwRnZ3jTycedcmHMWV+G4B6k8iUhEyRwzTq//n68DPJMPsG+4a5o1t04MT7gOXTZ2evaZvhNpeWOoVmoS2xB6+2eCSwnS5WzLAZJYWd9bX/oUFpcFx++YF0rXXJf5J5T6uMCsOrIIjvPe8rk2i+r6jFKTuN2MhcY+oY828r6EfNEEfVGEhNElwucrIJT6jqWw10jV4zX+P8i93ih7Y1htw/UpLDuPvgPNwn9+OQKr/bvCQNR9MT2uiWvjz4lY/nsXm6XDjyNoS5k/b9NFaFzlE8TTaszb8ekmGk0nkpr7uRTI/XbLSqo0lbBlY6lw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=zend.com; dmarc=pass action=none header.from=zend.com; dkim=pass header.d=zend.com; arc=none Received: from CY4PR02MB2406.namprd02.prod.outlook.com (2603:10b6:903:b::15) by CY4PR02MB2184.namprd02.prod.outlook.com (2603:10b6:903:15::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.21; Fri, 3 Jul 2020 15:05:09 +0000 Received: from CY4PR02MB2406.namprd02.prod.outlook.com ([fe80::a848:8242:7db2:765]) by CY4PR02MB2406.namprd02.prod.outlook.com ([fe80::a848:8242:7db2:765%4]) with mapi id 15.20.3131.036; Fri, 3 Jul 2020 15:05:08 +0000 To: Nikita Popov CC: Benjamin Eberlei , Benas IML , PHP Internals List Thread-Topic: [PHP-DEV] [RFC] [VOTE] Make constructors and destructors return void Thread-Index: AQHWULWFRQ7trqKf/kCY/8Df9DOW2Kj1kH4AgAAW/ACAAE3J+A== Date: Fri, 3 Jul 2020 15:05:08 +0000 Message-ID: <75DFD68A-BC67-4527-B5BB-110DE18DCA2A@zend.com> References: , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: beberlei.de; dkim=none (message not signed) header.d=none;beberlei.de; dmarc=none action=none header.from=zend.com; x-originating-ip: [2.55.172.75] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6b5464bb-da9a-4ca7-fa8b-08d81f627a20 x-ms-traffictypediagnostic: CY4PR02MB2184: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 045315E1EE x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5k+O9MsRPygopHz/2rsjhCwhIuom9y+Cb2yK+RkI392qZuzM3pnx0I20WgXv6v4L7PbkG9JKhusRXrlAKInyD/InEXENtSB+n6meQ7CPOM9Wx+o76WcuDa3bYtiIhmRQdVpBDZ+piM3PpKpNePtvCHt+i7lSVXoee52gw8WRul/ILE2r6BwWLMu7ZbEy4ru3cu49UuN/EpXh1tWbOCDLIGYFqbxuXtUx+GDU/QHItWp648Ti1OxEvgG70cGfXbeu18HEcKT4XWRnk+lbTmPvKDirLcg4cX5WdwEi8HIrafO8LgQ5uau/Rrij2oRt3Y6X x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR02MB2406.namprd02.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(39850400004)(366004)(346002)(376002)(396003)(136003)(2616005)(66946007)(8936002)(186003)(5660300002)(66476007)(66446008)(64756008)(66556008)(26005)(2906002)(91956017)(76116006)(8676002)(6506007)(6916009)(53546011)(36756003)(4326008)(83380400001)(316002)(86362001)(71200400001)(6486002)(33656002)(54906003)(508600001)(6512007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: 1oEQVgHDRXCraW3g706hU2RAD2/wD/ygodSBjC2RGBZzgO/NyMzhGYd81iSV8QP82BPgyQVc3MoFbx781VqPtNBzx7GbiwMDM/ocTTpclavaNNLboX4130FfItiWAXBpDdaCkEtc9//Hf7NhwAn+yvuvP1MmAkRbaecc4qmjA0wrKWYmNkZO0/69jhKX2sUJLGGTe5uhH0bAx+AnwmPeZywSKoft/MrgrBlHsQK2pCU8yY+VMA508uJDU5LqRkwhfeBoi17cwoYyWEDQc9AX2vPjECvdZlzAKNDlreq4zEvILyTP5EWqGKK6XkeQvq12T/sT9UzvvSDOU6w/rpplQcoCl4NRy+A6I0mPRcKH+nOPJHZOamp2VmTQUcG576GxqxErriUEKRuPRWOZ5ytc2yu/pO1p4dFkfkUEL7eeRkjeuYxXL42MTulZWevKKM4z1rae9D1+/5E4YO8k66pfM+X10U5OAbk3xCyKLFH4udk= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: zend.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR02MB2406.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6b5464bb-da9a-4ca7-fa8b-08d81f627a20 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jul 2020 15:05:08.6773 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 32210298-c08b-4829-8097-6b12c025a892 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Uv/RLz/+pk6Rr58muKsnF/q1gVyQ6HnjnrLrIWXrOfCSrkeVt6HnIhL1dJt25xbzhE2vhkqALb0SXnut6i2vtpQU8SivrCElcQ6p8Kxw2p4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR02MB2184 Subject: Re: [PHP-DEV] [RFC] [VOTE] Make constructors and destructors return void From: zeev@zend.com (Zeev Suraski) DQo+IE9uIDMgSnVsIDIwMjAsIGF0IDEzOjI3LCBOaWtpdGEgUG9wb3YgPG5pa2l0YS5wcHZAZ21h aWwuY29tPiB3cm90ZToNCj4gDQo+IE5vdywgd2hldGhlciB0aGlzIFJGQyBhY3R1YWxseSBtYWtl cyBhIHN1ZmZpY2llbnQgY2FzZSB0byBkaXNyZWdhcmQgcG9saWN5DQo+IGhlcmUgaXMgYSBkaWZm ZXJlbnQgcXVlc3Rpb24sIGFuZCBhdCB0aGUgZGlzY3JldGlvbiBvZiB0aGUgdm90ZXJzLg0KDQpJ IHRoaW5rIHRoaXMgaXMga2V5IGhlcmUgKHRoZSBmaXJzdCBwYXJ0LCBub3QgdGhlIHNlY29uZCku DQoNCkl0IGRvZXNu4oCZdCBzZWVtIGFzIGlmIHRoZSBSRkMgbWFrZXMgYW55IGNhc2UgYXQgYWxs IHdoeSBpdCB1cmdlbnQgdG8gZW5mb3JjZSB0aGlzIGNvbXBhdGliaWxpdHkgYnJlYWsgb3V0c2lk ZSBvZiB0aGUgc3RhbmRhcmQgcG9saWN5LiAgIEluIGZhY3QsIHVubGVzcyBJ4oCZbSBtaXNzaW5n IHNvbWV0aGluZywgaXQgZG9lc27igJl0IGF0dGVtcHQgdG8gdGFja2xlIHRoYXQgcXVlc3Rpb24g YXQgYWxsLCBhbmQgcG9ydHJheXMgaXQgYXMgYSBzaW1wbGUgY2hvaWNlIGJldHdlZW4gdHdvIGVx dWFsIG9wdGlvbnMgdGhhdCBhcmUgdXAgdG8gcGVyc29uYWwgcHJlZmVyZW5jZS4gIFRoYXQgaXMg bm90IHRoZSBjYXNlIC0gb3VyIHN0YW5kYXJkIHBvbGljeSBpcyBhbiBvdXR3YXJkIGZhY2luZyBj b250cmFjdCwgd2hpY2ggd2Ugc2hvdWxkIGJlIHZlcnkgd2FyeSBvZiBicmVha2luZyAtIGFuZCBh dCB0aGUgdmVyeSBsZWFzdCBkbyB3aGlsZSB0YWtpbmcgYSB2ZXJ5IGluZm9ybWVkLCBtZWFzdXJl ZCBkZWNpc2lvbi4NCg0KV2UgY2FuIG5vdCBhc3N1bWUgdGhhdCBhbGwgdm90ZXJzIGZ1bGx5IHVu ZGVyc3RhbmQgdGhlIGltcGxpY2F0aW9ucyBvZiBicmVha2luZyB0aGUgcG9saWN5LCBvciBldmVu IHRoYXQgdGhpcyB3b3VsZCBiZSBicmVha2luZyBwb2xpY3kgYXQgYWxsLCBnaXZlbiB0aGF0IGl0 4oCZcyBub3QgZXZlbiBtZW50aW9uZWQgaW4gdGhlIFJGQy4NCg0KQXMgc3VjaCwgSSBkbyB0aGlu ayB0aGUgY3VycmVudCBzdGF0ZSBvZiB0aGUgUkZDIGlzIHNvbWV3aGF0IHByb2JsZW1hdGljLCBh bmQgdG8gYWN0dWFsbHkgY29uc2lkZXIgaW50cm9kdWNpbmcgaXQgaW50byA4LjEsIHRoZSBSRkMg cmVxdWlyZXMgMyBhbWVuZG1lbnRzOg0KDQoxLiAgU3RhdGUgdGhhdCBwZXIgcG9saWN5LCBpZiB0 aGUgUkZDIGlzIHBhc3NlZCAtIGl0IHdvdWxkIGdlbmVyYWxseSBnbyBpbnRvIFBIUCA5LjAuDQoy LiAgTWFrZSB0aGUgY2FzZSBvZiB3aHkgdGhlIFJGQyBhdXRob3IgYmVsaWV2ZXMgaXTigJlzIGlt cG9ydGFudCB0byBkbyBpdCBpbiA4LjEgYW5kIG5vdCB3YWl0IGZvciA5LjAgcGVyIG91ciBwdWJs aWMtZmFjaW5nIHBvbGljeS4NCjMuICBDaGFuZ2UgdGhlIHdvcmRpbmcgb24gdGhlIDJuZCB2b3Rl IHRvIOKAnGludHJvZHVjZSBpbnRvIFBIUCA4LjEsIGRlc3BpdGUgb3VyIGNvbXBhdGliaWxpdHkg cG9saWN54oCdLCBhbmQgdHVybiBpdCBpbnRvIGEgY2xlYXIgWWVzL05vIHF1ZXN0aW9uIHRoYXQg Y2xlYXJseSByZXF1aXJlcyBhIDIvMyBtYWpvcml0eS4gIFNpbmNlIHRlY2huaWNhbGx5IGl0IG1p Z2h0IGJlIGFuIGlzc3VlLCBwZXJoYXBzIHdlIGNhbiBzdGljayB3aXRoIHRoZSBjdXJyZW50IHdv cmRpbmcsIGJ1dCBzdGlsbCBtYWtlIGl0IGNsZWFyIHRoYXQgZm9yIDguMSB0byBiZSBjaG9zZW4s IGl04oCZcyBoYXZlIHRvIG9idGFpbiBhIDIvMyBzdXBlcm1ham9yaXR5Lg0KDQpJIHRoaW5rIHRo b3NlIGFyZSBmYWlybHkgbWlub3IgYW1lbmRtZW50cyB0aGF0IGNhbiBiZSBkb25lIHdpdGhvdXQg cmVzdGFydGluZyB0aGUgdm90ZSwgZ2l2ZW4gd2hlcmUgaXTigJlzIGF0Lg0KDQpaZWV2