Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:131038 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 3FBC71A00BC for ; Thu, 28 May 2026 16:21:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1779985322; bh=FnpSu5wG+Hn1f6uJVLf5FqRddkc5sZJLA0M4QJEYRvc=; h=References:In-Reply-To:From:Date:Subject:Cc:From; b=m3EndUpU4d8PjXhTqY1ilAk6IIe5D/+1cV4VoZ+Kw0P7kzcdO5hn9pigBcy8fzC+h iIoY2jnFnKqMbAa2A2c7MDVFGyzEwIhOL7aJ3GgT1YE8lvWQMF9BRMdDAIE6AGHles FjimGje5OHcRseRt1p1Z25JWk3bAb56kEZaP5+0K3HoEddXTaI+PDRys/dd7XKp1lU 4ciVtPkqZ4vnFNAd4o4gtDJCZGOPjmzcPpub1BcXHV63/rSznZ+OxNTWvdj7iHNW55 17DXwKQHPF2rQ4ZmZbplpnJveteXsx7ASP8sPWsDmtnBFimoq3fqxQ51S11o1jsLRd 1qetrCK7uimqA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 19F48180048 for ; Thu, 28 May 2026 16:22:02 +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=1.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, MISSING_HEADERS,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.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-ej1-f46.google.com (mail-ej1-f46.google.com [209.85.218.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 ; Thu, 28 May 2026 16:22:01 +0000 (UTC) Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-bd4f7f05e90so2237413566b.2 for ; Thu, 28 May 2026 09:21:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779985315; cv=none; d=google.com; s=arc-20240605; b=lVEblRRUCKYd9j1yEyieJ0hSk6a3DkkoSNcpdxLTawMHOYkjXitcNB9fESos5NyBmu rfGNDheALrfU5CI17RT5K0TDjEYgIuO9yzh7csgDv44g6dbjPUN1BbNsKSHsqCe+a+u3 tujbKS+o3ckJkogrt7/WyVGFYDQyrCMsb9G3HTt5xodzWJXi4Ysb7L0e864DLlg6tN1/ 20xuFeYN0+HtLaRmcJ1QGR39uEvz5X37PzITXK+eWzE7MZtqfb3ziEDTTLUcsHVZAbCJ DXhJ3SvIq23SeGWhd3xtaURZUoosQC1EhPvTfS8xNLgWzmDyek1yPgP6C7GqpyWeo91j LsHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=kJBDT51fNPs9/sTXUFVD3KedefAxTIQRoYGQdAqGRs0=; fh=lbi0LxXaWVIktIh1B5JKJxPYG7HvBLBpkdTflmrdUVc=; b=dLlvfvwSM4mrr1k/in/7DGW3En9kP1ctKwcICzQWrne0UAZGRFPEv2JLUpDVOin2OC WEIcAPa9HOIbFxlb8pH69gEGTJ2xMw2mdh2q1YUrn1bRC1tuNjM6RNBCEc2tX/njgvh2 Q5BQkf+QqU41NzGRrvzxGXVXDg5SzJhS3me1nrJJsvLHRVUPSn0sLddVczytOMUH6Fzn FLoayv7CvO5QhbhklzrZWLGx2v5UyRQp3uJdsFj5OfOeI0ewnfpPDYAfeakLm59+ll1+ 2MV2/0hR2OQWeUEmCUTI5Z0RqZGdPVVJH1fEtO5ajzSzJcy1vcg2xO96xlaGgcI5ikX6 60cw==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779985315; x=1780590115; darn=lists.php.net; h=cc:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=kJBDT51fNPs9/sTXUFVD3KedefAxTIQRoYGQdAqGRs0=; b=M93v8NW+aAu0aI5x4p6w1grrgFMTmPBhY9BNpFEwvRbbgR2o75KQZRutVq2sJv//eL lDBPoPdYamOTt9mJAJX2vPKXb1a9Sq0O/mQelIbU2Vjv5CZthcIfUVwQCyJZGRMkYDzV vvt95DqIdwvXVb60CL0YhWkVM3OpUIce1aIdMVv45JUNdQNJx4pjZ7MM2gw3YPmmdDqz AIadssDvsPs0bs5ElNV130KxYHBmLkcFs8GCJymjipSuDL5IJxXUnHDrGWSf/rs1wjOe ZmH/FakHsOqWEFKeWqd/9bpiZ8zsKczUvTfnhrxAmp6s6RRmDqNZgU9q++hJ6DDYJL08 eXbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779985315; x=1780590115; h=cc:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kJBDT51fNPs9/sTXUFVD3KedefAxTIQRoYGQdAqGRs0=; b=h2ejjmwBbarK4uvz+2nNlC2qW0FLm1V6VfkAMXF2ZO4IIv3fQFbx04e8HQqfyO9f+n M8q9C7Qcr1nYwQ9ux8Ewi5XChuOcnI5X1TPQII8PVNq7fb9dfeza4geP/1W7OjOKlxxO zrMFSOmzjqe36oOdeInW0fS7CbinaS5b6EWe7sT9XqePH5xxpsxeDdOn7uLIg7X/v6Kl JtAJhzUjqhlvPJvsiXTuVHHVWeJ0+ibRsrOnLcBce5Eh1V96QgqPNFc+yMAx336MnUYM lb2Nj4M6cMgIfG82qFpnZuMKSWh6iaap9f6VuYj6eOrCEmVZv2nkT8K9g+D93dUebnnx S8xA== X-Gm-Message-State: AOJu0Ywbgybe05cc2FxPgje7g2MIzgqSxe2FR6iiNHUtLetXYy7+zOLG 3zi6hOqqYx7qebsiVzoCp2f3p+0f9SPXIujoGDDzeGz79XeRqqdO4R7O16sC/dFxdJlW0568m77 JujiiAIbccvK2ilRK9Ak/Fe5v8fXE6jcG/V2Z X-Gm-Gg: Acq92OEOj5gVvtO7Uqk2OttHObnxyVwiRsEL6/pyl85gxEeQibP4D9o8VKD3EouqWqd 7Ggm0B4e3zH4UtRKO7YCuFgnek4CEPYPL9c/6ljjxgViP7eHVjBPyyrcwbKwEGXlJmDU5mFaPDO JaK/B53fGDhmyhFRvkGEpioSp93lzl6mksvPlk2JvjT00ihjkn7pRqdGIzH5gPoC3z5lyLiEaee HjMMXvP9k+P1l/krQ1SwvwwGM+vmaDsfLE0mBMk4QLfiD1F4BS5YD33J3hquk5KkG2FGxlQ8fRJ jduWW7CwNHhGBUrKQvY= X-Received: by 2002:a17:907:3f1e:b0:bda:7c47:a31f with SMTP id a640c23a62f3a-bdd23cfd88amr1652819266b.4.1779984887280; Thu, 28 May 2026 09:14:47 -0700 (PDT) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <9E95EA03-B86A-D248-A980-B1E838F94C13@hxcore.ol> <20260527131921.086BB1A00BD@lists.php.net> <8AE9A269-2E40-42F0-A0F8-C6690B2935FE@gmail.com> <20260528023149.C97961A00BD@lists.php.net> <76D39851-7DAC-4F56-9615-B98B0A918770@gmail.com> <20260528043224.2CDD51A00BD@lists.php.net> <690e2bc4-d6c9-488b-bbd7-0010437f6c15@gmail.com> <878E83EF-DBA2-429A-A17B-55238600E834@gmail.com> In-Reply-To: <878E83EF-DBA2-429A-A17B-55238600E834@gmail.com> Date: Thu, 28 May 2026 18:14:20 +0200 X-Gm-Features: AVHnY4K88hYn0FXMz9R8IMku5FTzQrvkI384MLNwHYQLP-LFT4P_l33NLBLrMiY Message-ID: Subject: Re: [PHP-DEV] [Pre-RFC] Pure-code source files via .phpc extension Cc: internals@lists.php.net Content-Type: text/plain; charset="UTF-8" From: weirdan@gmail.com (Bruce Weirdan) > > * All SAPIs will consider a "normal PHP file" as default input, could > > it be CLI, mod_php for Apache, or anything else (even FrankenPHP) > > Agreed, and nothing in the proposal changes that. Existing .php files behave exactly as today through every SAPI. The proposal is additive: a new file type that the engine handles differently, with zero impact on the existing default path. This is not entirely true, as the handling of `*phpc` (or whatever extension you are going to choose) _will_ change. People could already be using files with that extension. The BC impact is non-zero, though problems are arguably unlikely.