Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129685 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 lists.php.net (Postfix) with ESMTPS id 95CE11A00BC for ; Wed, 24 Dec 2025 04:29:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1766550548; bh=eL6M/LyyArSspS4vIQU2i+m3vNzl2M5f8ol3EtOMeSU=; h=Date:Subject:To:References:From:In-Reply-To:From; b=dXV9reyPeD+a3gxchRpWWlO8TQHe57vKrfXe6aHZ4bIlgbGdAS2iLk8I/Htr5Duwc donK3MKX83Kd41gMwDxMGhMC1USojvySNTY99GSapVWmAEenQmPOsPP8pksNOgyvzF aJGtA1N5dv0wnKv4qTqOhCgTnvHwEPC4TsfnkVulPPPcSRMtkKiqTHoS1+oKbId1+l DZpJsOqXoU0N1m+LdF4LLBKCviHZ4NmTeVRG6Vq2azYpeMvADEkm8hPeKzPjFNPNCo w71khuG1UKQtazGBppEPYo6zYSTVCkkZuqaMGIJ7jc9UF/3HmKjR0BVyiyvuyMldYP e93z1IMtd4Xng== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 93966180053 for ; Wed, 24 Dec 2025 04:29:06 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from send218.i.mail.ru (send218.i.mail.ru [95.163.59.57]) (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 ; Wed, 24 Dec 2025 04:29:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail4; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:References :To:Subject:MIME-Version:Date:Message-ID:From:Sender:Reply-To:To:Cc: Content-Type:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner: List-Archive:X-Cloud-Ids:Disposition-Notification-To; bh=voFLJpJZmumL4xOv9aMcgygK7lYwTrzfVK+orMHepAA=; t=1766550541; x=1766640541; b=eBNuC9PvMaxkSqL/zdBODmQD10h5Z7InZah8lPA3gfp7oIhjcNzOHY0YpsAc8eP7PS86aLD6ka8 gafy1l5h+AoKFw1pUrpKaiMnmAkJF2iit75bWq7C6W932TDGb1y1P2QpT7Tus++hozSIzDlqD9igP wPEQU6tR7yTjwdzhVrPJB3ExQ7eaPiZ/TPPGac4M5g2Gope/raP/zJYAA5eYarIznG0Xt2n5oI2HU Fpw+fV8pBhgDxD44rNmWBh4l8ISbr0Iy59W3x1TmPYGnJlooojUa7UU6MY7NpeioS7a34oNssogRm c1Yz/ggq9Qvl5KPXvoSDDBjosuJrihM9tScw==; Received: by exim-smtp-7b4fb89df9-g2fxn with esmtpa (envelope-from ) id 1vYGUc-00000000H9d-03wI; Wed, 24 Dec 2025 07:28:58 +0300 Message-ID: <827cd223-226d-43c6-97f6-ccbe5492fb5e@mail.ru> Date: Wed, 24 Dec 2025 09:28:57 +0500 Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] [RFC Idea] Short echo tag with automatic HTML escaping () To: Anton Smirnov , internals@lists.php.net References: <7c592a80-76a5-4b16-9c7b-a354aa34802a@mail.ru> <03590ce8-8037-4409-bc0e-603c692fe349@sandfox.me> Content-Language: en-US In-Reply-To: <03590ce8-8037-4409-bc0e-603c692fe349@sandfox.me> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Authentication-Results: exim-smtp-7b4fb89df9-g2fxn; auth=pass smtp.auth=sergei_vi@mail.ru smtp.mailfrom=sergei_vi@mail.ru X-Mailru-Src: smtp X-4EC0790: 10 X-7564579A: B8F34718100C35BD X-77F55803: 4F1203BC0FB41BD9169BA2A4A1D10D00272893DECE39CDA7D58D0C33B741CFBD182A05F5380850402A9DD0B059D517D93DE06ABAFEAF6705C0BEC1B1D9EF2A276059C9B10BE3C422AF99FB5340185B15 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE70993CE289E4873FDEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637FE9EFE935CD7C6AE8638F802B75D45FF914D58D5BE9E6BC1A93B80C6DEB9DEE97C6FB206A91F05B27094A60FA422978A2E070BE324C7D3C4AD67F95E366B6ED0BB0A4F435E46E6718B35066C979671628AA50765F790063707A1F3761B83B09E389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C000E2D00546020E658941B15DA834481FCF19DD082D7633A0EF3E4896CB9E6436389733CBF5DBD5E9D5E8D9A59859A8B6AEEA5BB16A939343CC7F00164DA146DA6F5DAA56C3B73B237318B6A418E8EAB8D32BA5DBAC0009BE9E8FC8737B5C224945AE66DC9651BEEA76E601842F6C81A12EF20D2F80756B5FB606B96278B59C4276E601842F6C81A127C277FBC8AE2E8BEE6867575290A7923AA81AA40904B5D99C9F4D5AE37F343AD1F44FA8B9022EA23BBE47FD9DD3FB595F5C1EE8F4F765FC72CEEB2601E22B093A03B725D353964B0B7D0EA88DDEDAC722CA9DD8327EE4930A3850AC1BE2E735BFC944FC657CDB72C4224003CC83647689D4C264860C145E X-C1DE0DAB: 0D63561A33F958A5AEE6970C877C25685002B1117B3ED6961526B15216A4BAD1A13BD6A4B0E00B96823CB91A9FED034534781492E4B8EEADFCE5E68AF59B345DBDAD6C7F3747799A X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE1918E10F71CB4DF9F96AB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D659F7AED6ED13A9228B41CD6B555264D29BAD0E3DB7C39507DBED9F245ADF58930E2FBE6C599E5A316BB8341EE9D5BE9A0A7D1E947DA80728D146544B9C49D514EBD4AF67CC01211DD58CD93680B12512CF4C41F94D744909CE2512F26BEC029E553CB3D282126E6E1124A389F0E278DBF4 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVdtTL5f5BIXbyzlk7WuYYDE= X-Mailru-Sender: 474170D26F205C1D8FCCF7D8FDD0330EA5867C98F9D06C38B951B70A5BD4BD8EA3B99D0064984D71AE5D0ADEEBC53A8836311F12C71828C63DDE9B364B0DF289A372462D1A417A85CA9B01087240937D0D4ABDE8C577C2ED X-Mras: Ok From: sergei_vi@mail.ru (Sergei Issaev) Hi Anton, Thank you for the discussion! >> - short_open_tag has been disabled by default since PHP 5.4 (2012). > > But there is no plan to remove them, see: > https://wiki.php.net/rfc/deprecate_php_short_tags_v2 > https://wiki.php.net/rfc/counterargument/deprecate_php_short_tags > ` with ``. > See above, also respecting default_charset is a must imho, not everyone uses UTF-8, East Asia specifically. Introducing a core syntax and excluding a huge portion of users is not a good move. The semantics of `` would be equivalent to: `` -- that is, the encoding will be determined automatically via the current default_charset setting, as htmlspecialchars() does by default. Best regards, Sergei Issaev