Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:112293 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 92639 invoked from network); 26 Nov 2020 09:18:35 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 26 Nov 2020 09:18:35 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 138C5180211 for ; Thu, 26 Nov 2020 00:44:44 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NEUTRAL, SUBJ_ALL_CAPS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from relay12.mail.gandi.net (relay12.mail.gandi.net [217.70.178.232]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 26 Nov 2020 00:44:43 -0800 (PST) Received: from builder.remirepo.net (unknown [176.164.212.107]) (Authenticated sender: contact@ll-experts.com) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 971C720000B for ; Thu, 26 Nov 2020 08:44:41 +0000 (UTC) To: internals@lists.php.net References: Message-ID: <0a4be3c3-d199-ae32-3d9c-9a2c4d2443f9@php.net> Date: Thu, 26 Nov 2020 09:44:40 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] ZEND_ENGINE_4 From: remi@php.net (Remi Collet) Le 26/11/2020 à 03:41, Sara Golemon a écrit : > Maybe just a wee bit late to ask this question, but shouldn't we have long > since changed `#define ZEND_ENGINE_3` to `#degine ZEND_ENGINE_4` ? From a quick search I see some usage of ZEND_ENGINE_3 (eg, imagick and gmagick ext, probably others) > Was that deliberate since (unlike with 4->5 and 5->7) the engine's API > surface area hasn't skewed so bad? Indeed, This is mostly used to test for PHP 5 vs 7/8 API > > I ask because ZEND_VERSION did get updated to the 4.x.x series. IMHO, we should keep ZEND_ENGINE_3 to not break things so late and encourage dev to not use it anymore And drop it in 8.1 (without ZEND_ENGINE_4) Remi > > -Sara > P.S. https://github.com/Imagick/imagick/pull/363