Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:92362 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 29399 invoked from network); 16 Apr 2016 05:56:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Apr 2016 05:56:40 -0000 Authentication-Results: pb1.pair.com header.from=andre.romcke@ez.no; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=andre.romcke@ez.no; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain ez.no designates 157.56.112.126 as permitted sender) X-PHP-List-Original-Sender: andre.romcke@ez.no X-Host-Fingerprint: 157.56.112.126 mail-am1on0126.outbound.protection.outlook.com Received: from [157.56.112.126] ([157.56.112.126:59296] helo=emea01-am1-obe.outbound.protection.outlook.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A6/DF-29891-314D1175 for ; Sat, 16 Apr 2016 01:56:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ezno.onmicrosoft.com; s=selector1-ez-no; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=UBf648bvinlkBTBVQqIdWeE4LdYjOAVbfKapt+/RaAs=; b=Bo4Vw86ou7e8scA8DLN/Q24P1Y6CSB5FoXkKpJbz3ky3RBJX5o5l1Pi8dD7QVSv+BHzlhTp/DcFsrKlfWtJp5akIKVOIyCBcFO7p720uILdW9AAWbHoC++wfIJixmNG4xwZmC6OPy2RQu0G4iVoPdb4JubXwwWVhhl8JKz/j9EE= Received: from VI1PR07MB0863.eurprd07.prod.outlook.com (10.161.108.17) by VI1PR07MB0863.eurprd07.prod.outlook.com (10.161.108.17) with Microsoft SMTP Server (TLS) id 15.1.466.12; Sat, 16 Apr 2016 05:56:32 +0000 Received: from VI1PR07MB0863.eurprd07.prod.outlook.com ([10.161.108.17]) by VI1PR07MB0863.eurprd07.prod.outlook.com ([10.161.108.17]) with mapi id 15.01.0466.020; Sat, 16 Apr 2016 05:56:32 +0000 To: Lester Caine CC: "internals@lists.php.net" Thread-Topic: [PHP-DEV] Final properties Thread-Index: AQHRjpsLjUTOyIPv1ku7OuTXOI+d1Z97GZwAgAYu9ICAACcngIAAD8mAgAAxcwCAABFKgIADRSMAgAJZQwCAAPwOgIAACYCAgAAOj4CAABfqgIAAmzeAgAAgKYCAAuQzYA== Date: Sat, 16 Apr 2016 05:56:32 +0000 Message-ID: <884C80C8-7A81-4095-8718-1EB5E335DF5A@ez.no> References: <5708B197.9020108@php.net> <9C0BBB93-8173-45CF-9636-888B340828FD@ez.no> <57090928.3040905@php.net> <570BD5E6.2000304@fleshgrinder.com> <570DCE46.3020800@gmail.com> <570EA1B7.60903@fleshgrinder.com> <570EA9AF.5060806@gmail.com> <570EB5E5.4050301@fleshgrinder.com> <570EC9F5.50702@gmail.com> <9D0DDAC8-7FE1-40C7-AAE1-60E35AE4C092@ez.no>,<570F6723.8020608@lsces.co.uk> In-Reply-To: <570F6723.8020608@lsces.co.uk> Accept-Language: nb-NO, de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: lsces.co.uk; dkim=none (message not signed) header.d=none;lsces.co.uk; dmarc=none action=none header.from=ez.no; x-originating-ip: [2001:4647:c445:0:a024:6880:5a33:935d] x-ms-office365-filtering-correlation-id: ffac8399-61dc-4768-75a5-08d365bbdcbe x-microsoft-exchange-diagnostics: 1;VI1PR07MB0863;5:pQBg3jIMNgDNY92Y8WKm6PwLVGGG5EycdVhUAVYp73osiD8ZiWE13HyDNF/WKLj3QRkDN3cCeNt1z11aer1HEH1cxGasktkQXgE1z4luHCgYqNx9DA8LrogHDPz2qrmTdQYHys6JTZWDUeCckgdjEg2yMynThMIHUzrvA84/SmjhVFopK67S0B6S0XAyZmxW;24:EFVs34O+F/uzwxwHojDh6ywJYeOAWX+tVzVsKxlEMX5aFiPbCMGd0YNZTJ951udANbFrZ2DS/hxYQlFWFxSo0LTnbDGRCLyznkTzhJrX3FM=;7:Y3XzqBbLRnWyxSUwgqlnwhFDEN4jWZvDS1SiA9jimCxbMf8szlzDY1SkcjJjzdSvtiRPFojrADfsYetdRssfmdicqRU2SsrLemePZBsVXOoE8GLkyDIjxr/ufZtvIBfgn0967ncHe4gfRAH5QdZCKMYvqzPBvrIr08aNBs5ijE9jzmEOgwxIUJvU8Y48KpVoLeuDFiuAm3LFGeTzPc2iomN0Ssz0khriRJf+noUKD2c= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR07MB0863; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(9101521026)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);SRVR:VI1PR07MB0863;BCL:0;PCL:0;RULEID:;SRVR:VI1PR07MB0863; x-forefront-prvs: 09144DB0F7 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(24454002)(10400500002)(81166005)(86362001)(3660700001)(54356999)(5008740100001)(2900100001)(87936001)(50986999)(92566002)(76176999)(19580405001)(106116001)(36756003)(2906002)(11100500001)(102836003)(19580395003)(122556002)(6116002)(3280700002)(1096002)(1220700001)(586003)(5004730100002)(82746002)(33656002)(110136002)(83716003)(77096005)(2950100001)(74482002)(4326007)(5002640100001)(15975445007)(93886004)(189998001)(3826002)(104396002);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR07MB0863;H:VI1PR07MB0863.eurprd07.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: ez.no X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2016 05:56:32.0974 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f606c019-4e72-4e2e-8583-51197302e349 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB0863 Subject: Re: [PHP-DEV] Final properties From: andre.romcke@ez.no (=?iso-8859-1?Q?Andr=E9_R=F8mcke?=) On 14. apr. 2016, at 11.47, Lester Caine wrote: >=20 >> On 14/04/16 08:52, Andr=E9 R=F8mcke wrote: >> * https://wiki.php.net/rfc/propertygetsetsyntax-v1.2 >=20 > This actually summarises many of the problems all of these 'extras' are > creating for very little gain. >=20 > 'Seconds' is a 'Traditional Property' so is untyped and if accessed as a > value from some OS's will be a floating point number[...] It wasn't really the example I intended to point to, it does not represent = the cases me and others refer to. I was linking to it for the possible solu= tion to handle type and immutability. Examples for the latter: https://en.m.wikipedia.org/wiki/Value_object >=20 > I don't see how the idea of 'optimizing' the compiled code has any > bearing on handling a 'typed property' when one has to have an object to > contain even the simple of type information? What is this regarding?=