Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110805 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 69172 invoked from network); 1 Jul 2020 20:06:01 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 1 Jul 2020 20:06:01 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 42A7B18057C for ; Wed, 1 Jul 2020 11:55:15 -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.80.0.0/12 X-Spam-Virus: No X-Envelope-From: Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11olkn2035.outbound.protection.outlook.com [40.92.18.35]) (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, 1 Jul 2020 11:55:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RnTOjn6L6SZ2zKne9nfTeRLQN03O+wdkhZi3EKPxUftwePbk1P1RV5s8kV9fERWaxtu/edXxPMm+wOoGZYMRQXLjONTXyHHS5CAkmUxkYQ6EtVpc+uSZvy1mo0nwvZNxs/ryRufxStAryAKKFjtbXvh7RXmhQr6XDJTD0WVq1UPnBYZR5AYQwG1EUfdSlZee58gl1QpD92ORgUidytgZGcygpHtlT4XTvtNffHvGXX8HVtQrfaegmUJW5ei0qpu15D/QxfGF+wSM2aMynXkalq+MfUBHui+YT9yz1HdP/ocCNAw6qjEoXz/gyMO1AKatSTIHiYYcwcJf3gbwFzjd8w== 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=C0kulAisJ6XiQ7a3AuSvWgwsJzoK8R98xk/4oNGL6jc=; b=Mhnm/SUpyyeO7IOydtEEkMk9s+FLKSqkkJ0WD6qWJ07pNxn9yVUtiOjy4J4X8FQtnc9Ptq6Qf1t8oKENpk42X8SbZHUxcUOQ14pFhgbigcpGjI7YiIdHpeQnM78A0kazk2xHkWdgm1UmC25vUC0yF078kCKNiXzCg+H49gOrXLibG/ypSQLhTEunckP3PpsxqqnFDtTvKFAwC6tx/S7xvtHJLCbnctDBZgw5+3dLFms6Pw9wsvRa+hJYQqNjj5hxJuBAVUDNoa8/navdOVNh5WWcpAUR5DSd8DN7oZBB8Ong2An9Q+bTjoQxq4GqE76kCkrG0eU43UNP+1NDQyWxEg== 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=C0kulAisJ6XiQ7a3AuSvWgwsJzoK8R98xk/4oNGL6jc=; b=r/YNFSkEY2lOEGUKEdGJ5ipMNWdHQGSg4LcLknqEqFt10i/uZ9d6SMBJ4r4/JaDchYC8IlIPHltp4xl3TzROUtQgFTrby413osAcrV57cSIJQVNox9+rUpHqVuxp1sl0FPYXDuIDyM3ibtWgj4zFJkN2KDwxKnQogPKepgUkGb6FAgZqE3oPERJKvWM9zSiKJ4LfITxIamsHh4jedu/nY3bHJDzeB6laaiflqKzuqYia4umIY43leGKujpn6y5OVyPheAgxw6yvJl0BOrPPyRp0mF1Qvo0+KeUHuco6X739CS3hHrfk2hf/hTWTMP88lqysfb0qY+g/Vmzw069NxXQ== Received: from CO1NAM11FT038.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::45) by CO1NAM11HT195.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.20; Wed, 1 Jul 2020 18:55:13 +0000 Received: from DM6PR07MB6618.namprd07.prod.outlook.com (2a01:111:e400:3861::47) by CO1NAM11FT038.mail.protection.outlook.com (2a01:111:e400:3861::231) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.20 via Frontend Transport; Wed, 1 Jul 2020 18:55:13 +0000 Received: from DM6PR07MB6618.namprd07.prod.outlook.com ([fe80::f0c8:f413:c7c1:e934]) by DM6PR07MB6618.namprd07.prod.outlook.com ([fe80::f0c8:f413:c7c1:e934%4]) with mapi id 15.20.3153.023; Wed, 1 Jul 2020 18:55:12 +0000 To: Internals Thread-Topic: [RFC] throwable_string_param_max_len: Configurable string length in getTraceAsString() Thread-Index: AQHWTJP20y5MXeHBqkCn3pDlPjOL5qjzFy6G Date: Wed, 1 Jul 2020 18:55:12 +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:D778942E3FB099355212DBE2063C508482662D503E2404034C7770D200063F45;UpperCasedChecksum:1C565AEEFD389A19E4465CBD7BA160F4E3B7DFB2AC094AF6C832FCBFFE193477;SizeAsReceived:7136;Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [GUmTAvrRAuHNsuCOQCplq0WIgyzbG7qe1vyD834vIg6DzYOhKur7cXWKNZqhqCV7] x-ms-publictraffictype: Email x-incomingheadercount: 44 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: b4059d1d-e820-48da-39f0-08d81df04926 x-ms-traffictypediagnostic: CO1NAM11HT195: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GzQiO9w3To8Bl799ONVm/+kTHN/BHrpQE1Xby5CceGOlBMjE9+6+DiOBqu+GUoA+sy0/eehbymR5aOVMtAjwfCZrxudZQMyKuHYLHQUCFRdgw1shI3smxCBx45/BxbZmxBHfZ9I3MBPLF9vMZgBRK5QaCnmF1FMK5HLWYHQ9dUnCc8/2jzG8GgphdDNuP27yev59UryfWRqmpwx4lRLygbFuDnBc2vFKRbEep6dNkKE9O1gPTv16A0WI6Aoam0zE 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: DvDWorBmpzB2v3AYQ7EWh+A7qvj7o8HK9zns6pXi80GQCStlSm79DD8VrjKz82hwZbjUyu13eHziTTyKArnB6EaR+vIhufoVdkpfCOAwHHpWn/0wQ4znLFjVkiU7/wF9W8nOfyj5UYXKBtmMG2G+EpL8ynIFoqw9ZTYmA1qeECanGO00/8jZ9YL2sHqF029hbGM/wjYro7Q4CzdC+q9VTw== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT038.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: b4059d1d-e820-48da-39f0-08d81df04926 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jul 2020 18:55:12.8804 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM11HT195 Subject: Re: [RFC] throwable_string_param_max_len: Configurable string length in getTraceAsString() From: tysonandre775@hotmail.com (tyson andre) Hi internals,=0A= =0A= I plan to start the voting for=A0https://wiki.php.net/rfc/throwable_string_= param_max_len on July 11, 2020.=0A= =0A= > Since 2003, `Throwable->getTraceAsString()` and `Throwable->__toString()`= =0A= > have limited the length of string function arguments in stringified stack= traces to 15 bytes=0A= > (e.g. `#0 /path/to/file.php(line) function("012345678901234=85")`.=0A= > This is not enough space to render information such as paths, URLs, UUIDs= , etc. =0A= > if an end user wants to see them when debugging an issue or developing lo= cally.=0A= > =0A= > This proposes a new ini setting `throwable_string_param_max_len` that wou= ld allow=0A= > changing the string byte limit to any value between 15 and 1000000, keepi= ng the current default of 15 bytes.=0A= =0A= Thanks,=0A= - Tyson=