Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:123606 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 8DA821A009C for ; Fri, 14 Jun 2024 20:15:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1718396192; bh=OlmgwOl04cXoIdWfI5r+on44cWrea8JZIq3ei6asUGk=; h=Date:Subject:To:References:From:In-Reply-To:From; b=EuGAr2djFBPH7rX/WrD1CtmdX0z5XTe3duU+3whhplO/loersjoDjkUymCFmK93HD iuxeuDw/VgEJEnolNx5DrgWsNP+YUmf8bKBA25BfwtQXGfl0+f4QK+IoulTXX+/YTm lW7dRM2DXGELU9E59FuUdi4lY55oO0ydVYLMG7oQAwL69DofTZbRgDluO//QhCwMql OCWOSI82SZ4dX1pC/Uun0U1pxEeqKGYJquEODJ5f598lTd/DS+aR5sVEDqutk5C74Q AxfGc4F7Xlp/cyVpivaG7hCUO1JS6LpgIE2zIZxIw/2b8B1qR2FkAgq2nQ235lTICR mlmpwZbIm3NPA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id B36EB180039 for ; Fri, 14 Jun 2024 20:16:31 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DMARC_MISSING,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 14 Jun 2024 20:16:31 +0000 (UTC) Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-42281d8cd2dso18115845e9.3 for ; Fri, 14 Jun 2024 13:15:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scriptfusion-com.20230601.gappssmtp.com; s=20230601; t=1718396120; x=1719000920; darn=lists.php.net; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=307Ah08KMEH58d2VMRJcGai3V+dIqJ0G5cE9UokqHbw=; b=x89Vw7pibVhl3EmJhMMLaSdGfd7cNAfRSXO3OGS3GQ04n46QY0j0phwrmj7l69fUg+ sGB4BqAQ5hIuG5w0ch0/wY8lsvjORSL8LzUN2WWBTyTfRimQACkIE0+OB+V2vqVo8yEH ooBu6ciG69pvkzPVFuyR4u0H5lJLvntxj3s97mAeAsOLbIdwGEZEN1frJSLbOyhN2Bgr /MNto368cAp1P2MHUe2u6a9GT+9MMAEmrfU6xPlQx316cIR2KelaOuGd71WGXD+4/9/6 MSFAcI11kq4NtzScN8bNPiIeJgQ063AHZNZFzivnr+W4YZJwobmTm0Qk/fqygQo6uSq0 J09w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718396120; x=1719000920; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=307Ah08KMEH58d2VMRJcGai3V+dIqJ0G5cE9UokqHbw=; b=Jkes+cqNGwsZJXL2A+l0NnokuhMsUKLi+xQb2Bo81lUqe9+Qf7aYb/fcp++g2YM9kA lrp7aDQMYfsP4X2SsViESIPRiKcjGFJmlM8TMTjUBS5U5v5TYHpIGTTTdt0kTdtgSb+6 +Kk03DjwWSHA5RYVIxTAutfV1GwblCNzF6F1UU9yk97zPQz/mvlUJIyDw7cratI3rwdI gzcNUsAOpubgjeZOwastOOUvuLCbnerTKtF0M12t8VKj6dTLGYqtI7330rKQ/+iG6KI6 GLqzWjzkJVzAcNabBjIYboz56E4rrMycpwtJFl7XH4swRkU9zUWBNVxBm08qVGDmP433 V7ew== X-Gm-Message-State: AOJu0YwdmYkAjrHkl3S0c4gX5SZTu5kTxIGHz8ByHsaO8ZyPo5NF2GyX 8oGZMXlMXASJih1xCFx0sXW0SKF4x0OFX4qNRX91U1MXRNAF8EP0jtr88mmx0PdUkQwUsEhtuTU 1S/Q= X-Google-Smtp-Source: AGHT+IF+gZdpNzpB5jhYi/5LE2axjkQppqKpo2G8u1m8454k4xvWM4bi993J+44FpE1ZR1lAkVlG8w== X-Received: by 2002:a05:600c:54f2:b0:422:5d3c:3c97 with SMTP id 5b1f17b1804b1-423b62fe616mr1183145e9.5.1718396119831; Fri, 14 Jun 2024 13:15:19 -0700 (PDT) Received: from ?IPV6:2a01:4b00:bf09:5101:b07e:e743:dd9f:12df? ([2a01:4b00:bf09:5101:b07e:e743:dd9f:12df]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-4228d413ca3sm73399255e9.0.2024.06.14.13.15.19 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 14 Jun 2024 13:15:19 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------R3T2pLru1O4LdrBH5M2ri8vN" Message-ID: <33b28a8d-7d30-497b-b457-728f21188417@scriptfusion.com> Date: Fri, 14 Jun 2024 21:15:17 +0100 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] Revisiting case-sensitivity in PHP To: internals@lists.php.net References: <923a3373-1963-4239-b218-bcdada899024@app.fastmail.com> Content-Language: en-GB In-Reply-To: <923a3373-1963-4239-b218-bcdada899024@app.fastmail.com> From: bilge@scriptfusion.com (Bilge) This is a multi-part message in MIME format. --------------R3T2pLru1O4LdrBH5M2ri8vN Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 14/06/2024 15:56, Larry Garfield wrote: > I agree that this sounds like a change with very unclear BC implications at best, and bad ones at worst, with dubious benefit. Just how much performance would we gain from case sensitive class names? If it's 20%, OK, sure, that may be worth whatever BC breaks that causes on the margins. If it's 0.2%, then frankly, no, the PR cost of pissing off people who have to manage edge cases is not worth the hassle. > > At the moment, I'm leaning No on this change, because the cost/reward/backlash ratio is just not there to support it. > > --Larry Garfield Would be good to see some real-world metrics, whether or not they're the principal/only reason this might be a good change. Bilge --------------R3T2pLru1O4LdrBH5M2ri8vN Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
On 14/06/2024 15:56, Larry Garfield wrote:
I agree that this sounds like a change with very unclear BC implications at best, and bad ones at worst, with dubious benefit.  Just how much performance would we gain from case sensitive class names?  If it's 20%, OK, sure, that may be worth whatever BC breaks that causes on the margins.  If it's 0.2%, then frankly, no, the PR cost of pissing off people who have to manage edge cases is not worth the hassle.

At the moment, I'm leaning No on this change, because the cost/reward/backlash ratio is just not there to support it.

--Larry Garfield
Would be good to see some real-world metrics, whether or not they're the principal/only reason this might be a good change.

Bilge

--------------R3T2pLru1O4LdrBH5M2ri8vN--