Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110227 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 59189 invoked from network); 21 May 2020 03:15:18 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 21 May 2020 03:15:18 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 912E1180211 for ; Wed, 20 May 2020 18:54:06 -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=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,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.64.0.0/10 X-Spam-Virus: No X-Envelope-From: Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-oln040092004037.outbound.protection.outlook.com [40.92.4.37]) (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 ; Wed, 20 May 2020 18:54:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a0tGbdyDFJNv/Cjzx4+gneBW5wdoqyU2dSDrqueeykpwVtqqoKpW2HwHEoUrWdg63IIiZLKP1wUD0mS9CnWIQWQotZq2GfIYCkmSnej+GoMBm8LVFcWEwLZjGFjUugxd6hXFlPCOYUlJ0iOmots/csdsENzsSSrD0p1Tx2HQHXIqQqNKmJBuYyoMYasFaECKZUCivmdOQYrkY2gk5t9b4r43rQjmIAj5Rg7xU5uLbAUsMLvppr330EsJAC1Vwp9VpH+cbhCZjheb19b33T8orlST9eyl/IMvW/QmpDXP1VT5fYyAcin//2P28QZSUr8DBaoZr/UcsSUaF/1m6rSqlQ== 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=AUYtepHx3u4BUTa1Kx0ZqUFsVqKh4HdX01WIv2BJsK0=; b=j+cSdAXS+jCJnQiFCl70rWBIQIEbWgri+p0dsF9bcPiY3OjFtLbJEmA0ISl6MMuGOxnHMWs4DMUfZFadjmuDTfhWOOtU+8/8pxLUBrnfCfWvTU+W/qKzri0Qw+wzguGjthkDQfY9mGcgyNf06npksRsxEarmK7eEowtT4EuriSmdMgED/04RHzlOfI63KpeD4WSn3J8rZw9cLJWJ5w/v7xGaGjlNqazU6hkuoo8FtM8m6w3kr3PUAQmbDrKAao0WOcPUv5fMTmwCyj9gC5x5T2CuIL8isaCm6tYFLdcSYsZg6vzcZtKjMqhnI8qB4VKfh/cvAPlcsNiv4M3qbjIQww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AUYtepHx3u4BUTa1Kx0ZqUFsVqKh4HdX01WIv2BJsK0=; b=Kehzm7nUEjZz/oVberGrHcae82JUcpWKwCWv9BdygtE7RbtLn4uPqyFne2GEt+n+awGngsp5dtb8eRAg5/z2SQxBuJeFMcXqBCd67rqaz9elJZBS/I/VcsTIQcLSBEiebIfisfz/GOx5/HWP+gSSFhnjTB2rqYU4HeQPx2+89vgaQVmLJvbiX9w19xhVDnALZkjnbx263eercsYPATgBAuVL6UbuTpwTQKZ372abylwqqN30Odcj6KTrSYllU5OBTHORVoLcz0i56UEghmEU95A9vvpX5uxUoYjJxSn1FrJh8hVOETgzUgbqccMszYnhAoOjMiNT1BL1jzTKlF9uDg== Received: from BL2NAM02FT031.eop-nam02.prod.protection.outlook.com (10.152.76.57) by BL2NAM02HT134.eop-nam02.prod.protection.outlook.com (10.152.77.76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Thu, 21 May 2020 01:54:04 +0000 Received: from DM6PR07MB6618.namprd07.prod.outlook.com (2a01:111:e400:7e46::4b) by BL2NAM02FT031.mail.protection.outlook.com (2a01:111:e400:7e46::429) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 01:54:04 +0000 Received: from DM6PR07MB6618.namprd07.prod.outlook.com ([fe80::3054:f599:829e:7dd1]) by DM6PR07MB6618.namprd07.prod.outlook.com ([fe80::3054:f599:829e:7dd1%6]) with mapi id 15.20.3000.034; Thu, 21 May 2020 01:54:04 +0000 To: Dan Ackroyd , PHP internals Thread-Topic: [PHP-DEV] Draft RFC callable types + callable type/function autoloading Thread-Index: AQHWLqax3x5+HtXHVUmJCdckAxA+maixscdxgAAT1Hk= Date: Thu, 21 May 2020 01:54:04 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-CA, en-US Content-Language: en-CA X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:8FBDFB69055FC7F609A0E22508FC3C7B543A6614D3AD69A9C11A9FD1953BF1EA;UpperCasedChecksum:5F387A18AA2695F13A54F3F55AA429A1E3F45813B6187F40EB6A58BA407D8FB5;SizeAsReceived:7280;Count:45 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [K3SBgcYOfpbxJI8IJcJT3gxBsc/e3ggxGLaFhkPbYVzxawuycJlrxLNERR3oZGLI] x-ms-publictraffictype: Email x-incomingheadercount: 45 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 84657fb3-2f9d-455c-fe84-08d7fd29d77c x-ms-traffictypediagnostic: BL2NAM02HT134: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YHqfoQGDnMo7H/TB9/Hlm8TZRWYxO7iVruyW9swcSpKCOiBlKXIrWLKQ8niAP7AFQVU3tyvvXOC8G07bxM0AylCRB2s7PYaJ81zkWcFl/HhFTlOFShEf6BShHXyBehwgtjIG3duDdLYgWNNFdvooi+FKfLqJLWZSNHtQnUbNu03BiOlRDbTCdBsZVuxpR5HlNY0z6xAr+qIgMyrOnSnSG4pkXh2pvrUyBmz9Ggd1M9zehKQdVo2clDfxBQw1xUh6 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:0;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR07MB6618.namprd07.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:;DIR:OUT;SFP:1901; x-ms-exchange-antispam-messagedata: BzVNVTWe2DyrqI0oaZOy4dq1b03arWxnQQuCkmqlM/kdYwwQK5X41DA1e2wZOGkR+/uysj2DTjIHNFosO3qeabJsiK5Lm0YKaXb8EMw9IPBZKIgdWlJ4a5pa4kgYi2WI6QyI0Te1H5hT5QGq70Mdh1nAeppkLnTBNsIDyZF9iS1VY9I91xzTBsKPYeRahQgdyGrCcTjzd191vbjuq10SWA== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 84657fb3-2f9d-455c-fe84-08d7fd29d77c X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2020 01:54:04.5874 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2NAM02HT134 Subject: Re: [PHP-DEV] Draft RFC callable types + callable type/function autoloading From: tysonandre775@hotmail.com (tyson andre) Hi Dan Ackroyd,=0A= =0A= > I'd be happy to see function autoloading support in php overall.=0A= > It'd help in avoiding loading unnecessary polyfills,=0A= > or in large codebases with many global functions that are only occasional= ly used.=0A= =0A= I forgot, but I'd also started the thread=A0https://externals.io/message/10= 7967=A0=0A= ("Autoloading functions/consts without a performance impact") 5 months ago,= =0A= and got sidetracked looking into ways to reduce ambiguity in calls to funct= ions.=0A= It might have been a better idea for me to start a straw poll instead of th= at,=0A= but I didn't know how representative initial feedback was,=0A= and I'm no longer working on autoloading.=0A= =0A= Some of the messages might be relevant for the "Discussions" section of an = RFC.=0A= =0A= Thanks,=0A= - Tyson=