Re: #define for zend engine 2.1

From: Date: Mon, 07 Feb 2005 13:48:49 +0000
Subject: Re: #define for zend engine 2.1
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-14690@lists.php.net to get a copy of this message
Hello M., as found in SRM the correct code is: #if (PHP_MAJOR_VERSION > 5) || (PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION >= 1) regards marcus Monday, February 7, 2005, 2:07:47 PM, you wrote: > Derick Rethans wrote: >> On Mon, 7 Feb 2005, val khokhlov wrote: >> >> >>> is there a way to find out version of zend engine (2 or 2.1)? >>> i need it in the code like this: >>>#if defined(ZEND_ENGINE_2_1) >>> ZEND_VM_SET_OPCODE_HANDLER(zo); >>>#elif defined(ZEND_ENGINE_2) >>> zo->handler = zend_opcode_handlers[zo->opcode]; >>>#endif >> >> >> #if PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION >= 1 >> >> works ;-) >> >> Derick >> > wouldn't > #if PHP_MAJOR_VERSION >= 5 && PHP_MINOR_VERSION >= 1 > be better in case this code would ever be used with a hypothetical PHP > version 6? ;) > - tul -- Best regards, Marcus mailto:helly@php.net

« previous php.internals (#14690) next »