Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121830 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 31780 invoked from network); 28 Nov 2023 20:09:55 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 28 Nov 2023 20:09:55 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E646418002F for ; Tue, 28 Nov 2023 12:10:02 -0800 (PST) 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.2 required=5.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) (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 ; Tue, 28 Nov 2023 12:10:02 -0800 (PST) Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-a0064353af8so33622566b.0 for ; Tue, 28 Nov 2023 12:09:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701202193; x=1701806993; darn=lists.php.net; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=qalcg3oj0M/zikh+JUTuNfgA15WzMCMNb0js4hqRxzs=; b=ktDmRreSwYrG+1M6q2O79QJCIT3MkY/tSZMSIounw11vYHcbPNcnOcbZylGTPsA2az QH4Qs9P33oVsqdlZmQOpwKiOVguim79JUlu1e+xFUXKE/KwV5jWGM50hIYoxM/n32Xrm MqBaMor/Cz0mlfHFKehwS8HYzjsH9XvnQu9OiDXlW0I5hzTcrQLOcz4cXBaKxgCnIuKm Tn2Xn5NgVayImy/u9qEGpm58mSmCobz5txmWBY74VAqoqmPnM4n3caqH6XyXcwJXGTtj rd+vyi6L5QqYNeQIMdDAMlur35ScB535SEusDcy6s4sEZZ34euVrNVnujmPYHEbnHmL0 AT5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701202193; x=1701806993; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qalcg3oj0M/zikh+JUTuNfgA15WzMCMNb0js4hqRxzs=; b=j2oRYidTsIx1o7yaypthfTpLEIAG6dynTYRiL/bXAUXm/DxsGfoRO0U1xdwyF1ONLc xsnERj0tpRald08iD7K5HcIq8U9+xZshBgMUzl6VnSwQBVYEwgxwk3vgI3VdwGd5UzFv cHjBHBcSJQoWy0p3zHQ7+e6knuaev5J/EfVkztFqa8HfJ78WN+4uu424Q2DpwwsB5gm+ i/SZr21Tmb0uKWWP+1eOq4Q8IvKqH+ATJhdzuqgOxrdfDMcXdR8RzPCTFwrRVkWnJI+4 /aJQ8i8D2raFJPiUFnsxS+AncR/xU6V7cog5nUfA7nqME90/vBYV6slzT0j07Ufq9AEw Kw0g== X-Gm-Message-State: AOJu0YybY+yMYdNhzc1IJdGA7Dq7k5mN0+Zj0h8hKkbTslKZZRPOpj25 LPrBen+7vH7V9mbAp2dM/CI= X-Google-Smtp-Source: AGHT+IF3GMnh75Y2A3gBh9bVttJSou8IRv77iufoTpBVCQPkmhi1NEMBKt3ipc+9whVs/Cdk4cRLdA== X-Received: by 2002:a17:906:eb15:b0:a11:91d4:667a with SMTP id mb21-20020a170906eb1500b00a1191d4667amr5145192ejb.24.1701202193320; Tue, 28 Nov 2023 12:09:53 -0800 (PST) Received: from smtpclient.apple ([89.249.45.14]) by smtp.gmail.com with ESMTPSA id hg12-20020a1709072ccc00b009fe1dd221a3sm7170290ejc.92.2023.11.28.12.09.52 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Nov 2023 12:09:52 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) In-Reply-To: Date: Tue, 28 Nov 2023 21:09:42 +0100 Cc: Dusk , Hans Henrik Bergan , PHP internals Content-Transfer-Encoding: quoted-printable Message-ID: References: <1BA05C1A-AFAE-4E86-BAA2-420B22549519@gmail.com> <0D8856BC-DDEE-47F8-8C59-7F4DC7A64237@woofle.net> To: Kamil Tekiela X-Mailer: Apple Mail (2.3731.700.6) Subject: Re: [PHP-DEV] Deprecate declare(encoding='...') + zend.multibyte + zend.script_encoding + zend.detect_unicode ? From: claude.pache@gmail.com (Claude Pache) > Le 28 nov. 2023 =C3=A0 20:56, Kamil Tekiela a = =C3=A9crit : >=20 >> Convert your PHP source files to UTF-8. >=20 > If the solution is as easy as just converting the encoding of the > source file, then why did we even need to have this setting at all? > Why did PHP parser support encodings that demanded the introduction of > this declare? It is not necessary as simple: because your code base may contain = literal strings, and changing the encoding of the source file will = effectively change the contents of the strings. =E2=80=94Claude