Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:126766 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 C4ACD1A00BC for ; Fri, 14 Mar 2025 21:18:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1741986973; bh=6xPhJSOIRXNeStwuB+vCsI1ATvROzVd04t0eK1H9LTU=; h=Date:Subject:To:References:From:In-Reply-To:From; b=UsZwdr+OyKnR5rsBxj1af1ZjOf0IjQp8D1GsAvar9VveKaTbnVsH8l2QK6AvVJTAB K4svnfepIHudjivY5rdtjUTej+zhY+smVrEGMA2lJAIboueIm0nQMf1kjAY8FAqWzC zQ8PDBl/bbR4D2AxFeyScefQNlxlkQy4VuVHZlWGxkFgzFbEnVZrGztOx8kT5BmALS UQaR5vz8CH6EF5NKQo/V03od4NTXXAUFyPmM20FgyMD4uWKM1eagTqi1PTM332Tfm8 I9haF1T0Bu7PWI2bBpwfuMdbUs2kmuDl4iHTsQ8lE2jDN17Gd0qEwmHihDYgEOJ49S sI0+F3hh3YASg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 8AEC4180050 for ; Fri, 14 Mar 2025 21:16:12 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DMARC_MISSING,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (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 Mar 2025 21:16:12 +0000 (UTC) Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-3912baafc58so2251610f8f.1 for ; Fri, 14 Mar 2025 14:18:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scriptfusion-com.20230601.gappssmtp.com; s=20230601; t=1741987124; x=1742591924; 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=4rDpEzPKttKoml8cWuCmK51Ut0sF/sISTSXNzIQJxoQ=; b=ghFzm72dUcLk4PTiEupFK3Wb/zAurN5n41sDXhmDKlsQVQad9ebMmVmnGuakCqWELv hFIC5RuesNW0P/2Umx6t4GU3WBa2QQIVIZ2Xvs7cemEK4ffcgAE5NLRHlrrUHDf17EUb x8CzK3HyXc+DF6eYD5DCZeAdnBZEjKaqJK6eaJK3LHmv/r9xfL6PYHo9emguw25IE4xK E/jP1zQQ2GnvsJzdyFYyN45FnYlCkVvty2qbFqIkLYDsHfDsSJV3cMPJJfXe1+QVVl4m Efo1SuwLb8klOxRDoflFyE5OYoCGKiiihd1/QP55hBR/EaB79ZsT0t7mRy3GlIWnFpvm lO2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741987124; x=1742591924; 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=4rDpEzPKttKoml8cWuCmK51Ut0sF/sISTSXNzIQJxoQ=; b=CXYGLQBXrll++05iK5olhZDTao4U7h0GM/Ee46ScRcoARY2tbn5rv9DRRKpI7dXh83 rqcT8/HadI2Ls9ZX65wkjYM9j0GEkmyvNgXaH+S6+1s5iTDk36t+Ki2mQ+2sUTa6nB7Z yetvqaP7+2nuzQDJXGAKi/BRd9nZwP2Q5PVoWeypmFKB9HdqP9dlpbx9C1gnLZMTBIUW rblhHnw4Tf6wyy8JfZM0Zzc/E3b1WDNktlx0iD03sPP9k070xzasm38UTfhot/5AW8QB MVgJ+bFAlWnnFdk92EiUGQsJFpKfR8MDzS6kkaA7KoITxYyDWxKxlX2ny+oPikGkRbj9 AfUQ== X-Gm-Message-State: AOJu0YxEFVIyk9wF10i6vc0rXYPKX8qSMsDQv9w1aX8bRQN+zPZtr9Ou Zmrtnw+6vaTuzDmTLgRvPWrMpX+0G6KG315fyVXEM8hPziPZQ3rCUWevpgdSVLwKyijsX2pGJkD dUuw= X-Gm-Gg: ASbGncuxx3ycXOzkMJ3YBgyq3umW36xWMy6udmxzPy6+4QFs+rLjVv71jexSWZPrcy2 9c3mGka+yAAs1lwD3c2T2rmV5fH7eQIG8YakYFeC7QrqKZEmtGh7K87518ur8+qEzIdVmlBD9aU uHn3v5d7I/eadydAC/15eKZbamMAfe/22UhAFswzhaOO+TaDgCFqre4gpU/NT57gFftdMQd3RNd ZrH84J2IJafjgKaFektnK49RewLl9TiaplOcWLoMjUdBdC7hzaMWz5HNQZfj4N+tgXu4/7PJIlx QMy/U+O7gVHDnO9rHkUBse5cqfWulyjnZzKC9L86waiW58wJehapkMoMpuwfz6laHLH1olfMyD0 afqyTNYgIv91FarBIujkGpH6Zx9WL X-Google-Smtp-Source: AGHT+IF77JYU07LRlwQ4yEalGnH5GrroJnx5dR8GqgRc7LLGzr52SofI83ISV/TG6//xBWzzq3EZFQ== X-Received: by 2002:a5d:5c84:0:b0:391:2d61:4561 with SMTP id ffacd0b85a97d-3971d2354f8mr4853092f8f.6.1741987123556; Fri, 14 Mar 2025 14:18:43 -0700 (PDT) Received: from ?IPV6:2a01:4b00:bf09:5101:cca6:ec06:47a8:93e9? ([2a01:4b00:bf09:5101:cca6:ec06:47a8:93e9]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-395c7df31f6sm6645679f8f.6.2025.03.14.14.18.42 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 14 Mar 2025 14:18:43 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------QWIvZ66xg7h0BSagb1UdvdzX" Message-ID: <487b028c-20bd-4ebd-ab8f-972d9e633050@scriptfusion.com> Date: Fri, 14 Mar 2025 21:18:41 +0000 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] RFC: short and inner classes To: internals@lists.php.net References: <5aedb962-dfab-41ec-86ac-811dfe1074be@rwec.co.uk> Content-Language: en-GB In-Reply-To: <5aedb962-dfab-41ec-86ac-811dfe1074be@rwec.co.uk> From: bilge@scriptfusion.com (Bilge) This is a multi-part message in MIME format. --------------QWIvZ66xg7h0BSagb1UdvdzX Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 14/03/2025 21:08, Rowan Tommins [IMSoP] wrote: > On 14/03/2025 17:37, Rob Landers wrote: >> What about a hybrid approach? Maybe something like `\\` that Tim >> suggested? > > As a perfect example of this, check out how the second paragraph is > rendered wrong here: https://externals.io/message/126589#126741 > (compare here: https://news-web.php.net/php.internals/126741) Just because some (incompetent) developers cannot grasp proper escaping should have no bearing whatsoever on language design. Cheers, Bilge --------------QWIvZ66xg7h0BSagb1UdvdzX Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
On 14/03/2025 21:08, Rowan Tommins [IMSoP] wrote:
On 14/03/2025 17:37, Rob Landers wrote:
What about a hybrid approach? Maybe something like `\\` that Tim suggested?

As a perfect example of this, check out how the second paragraph is rendered wrong here: https://externals.io/message/126589#126741 (compare here: https://news-web.php.net/php.internals/126741)

Just because some (incompetent) developers cannot grasp proper escaping should have no bearing whatsoever on language design.

Cheers,
Bilge

--------------QWIvZ66xg7h0BSagb1UdvdzX--