ionCube Logo
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    ionCube Forum Index -> ionCube PHP Encoder

PHP 7.4 support

Author Message
chrismtaopix



Joined: 18 Oct 2017
Posts: 1

PostPosted: Mon Aug 05, 2019 1:42 pm    Post subject: PHP 7.4 support Reply with quote

Hi

When will PHP 7.4 be supported?
When it is supported will it take advantage of the new preload option? I understand this is an opcache option but will IonCube have a simular option?

Thanks
Chris
Back to top
View user's profile Send private message
alastair



Joined: 23 Feb 2010
Posts: 362

PostPosted: Mon Aug 05, 2019 2:40 pm    Post subject: Reply with quote

Hi,

We would hope to release an ionCube Loader as soon as possible after PHP 7.4 itself is released, which is currently scheduled for 28th November. We may release beta ionCube Loaders for PHP 7.4 on Linux and FreeBSD prior to that date.

Producing ionCube Loaders for a new version of PHP is typically a fairly complex task due to changes in internal byte code formats between PHP versions, even if PHP itself does not appear to have changed much on the surface, For PHP 7.4 we would thus need to translate between the 7.1 and 7.2 formats, as produced by the encoders for those PHP versions, to the 7.4 format. Other true encoding solutions (i.e. ones that do compile source code to byte code) do not provide such backwards compatibility.

It will not be possible to include functionality similar to the new OPCache preload option in the 7.4 ionCube Loaders.
_________________
Alastair

ionCube
Back to top
View user's profile Send private message
weloveayaka



Joined: 01 Jun 2016
Posts: 3

PostPosted: Sat Aug 17, 2019 4:27 am    Post subject: Reply with quote

alastair wrote:

It will not be possible to include functionality similar to the new OPCache preload option in the 7.4 ionCube Loaders.


So if I use ioncube, I won't get performance benefit from php 7.4 OPCache preload ?
Back to top
View user's profile Send private message
alastair



Joined: 23 Feb 2010
Posts: 362

PostPosted: Mon Aug 19, 2019 8:33 am    Post subject: Reply with quote

Hi,

You should be able to use the preload feature for unencoded files, which may be useful for frameworks. However, you will not be able to do so for encoded files.
_________________
Alastair

ionCube
Back to top
View user's profile Send private message
NicolasD



Joined: 25 Oct 2019
Posts: 1

PostPosted: Fri Oct 25, 2019 4:39 pm    Post subject: Reply with quote

Hello,

Will the Ioncube 10 will be compatible with PHP7.4 or should we wait for a v11 ?

Thanks
Back to top
View user's profile Send private message
alastair



Joined: 23 Feb 2010
Posts: 362

PostPosted: Mon Oct 28, 2019 9:42 am    Post subject: Reply with quote

It depends on what you mean by "compatible". If you mean there will be a PHP 7.4 encoder that will compile scripts using 7.4 language features, such as short form closures and typed properties, then that encoder will indeed be in version 11 and not added to 10,

However, as previously mentioned, we aim to produce an ionCube Loader for PHP 7.4 as soon as possible after its official release and that Loader should be able to run files produced by the 7.1 and 7.2 encoders in version 10.
_________________
Alastair

ionCube
Back to top
View user's profile Send private message
iLuckyGUY



Joined: 01 Nov 2019
Posts: 1

PostPosted: Fri Nov 01, 2019 2:01 pm    Post subject: Reply with quote

alastair wrote:
Hi,

We would hope to release an ionCube Loader as soon as possible after PHP 7.4 itself is released, which is currently scheduled for 28th November. We may release beta ionCube Loaders for PHP 7.4 on Linux and FreeBSD prior to that date.

Producing ionCube Loaders for a new version of PHP is typically a fairly complex task due to changes in internal byte code formats between PHP versions, even if PHP itself does not appear to have changed much on the surface, For PHP 7.4 we would thus need to translate between the 7.1 and 7.2 formats, as produced by the encoders for those PHP versions, to the 7.4 format. Other true encoding solutions (i.e. ones that do compile source code to byte code) do not provide such backwards compatibility.

It will not be possible to include functionality similar to the new OPCache preload option in the 7.4 ionCube Loaders.


hello. thank you, we are very much waiting as VestaCP by default installs php 7.4 already!
Back to top
View user's profile Send private message
alastair



Joined: 23 Feb 2010
Posts: 362

PostPosted: Tue Nov 05, 2019 10:20 am    Post subject: Reply with quote

Hi,

That's a bold move by VestaCP since the RC versions of PHP 7.4 at www.php.net have the warning:

"Please DO NOT use this version in production, it is an early test version."

We are working on the PHP 7.4 Loader. However, please note that PHP 7.4 contains a large number of internal changes which requires a more intricate translation between the PHP 7.1/7.2 format and 7.4.
_________________
Alastair

ionCube
Back to top
View user's profile Send private message
Przemek



Joined: 12 Dec 2019
Posts: 1

PostPosted: Thu Dec 12, 2019 10:30 am    Post subject: Reply with quote

It's been over 2 weeks since PHP 7.4 has been officially released and there's still no loader for this version. When can we expect it to be available?
Back to top
View user's profile Send private message
alastair



Joined: 23 Feb 2010
Posts: 362

PostPosted: Thu Dec 12, 2019 10:47 am    Post subject: Reply with quote

Hi,

We do not know at present when the PHP 7.4 Loader will be available. As I mentioned previously, PHP 7.4 contains a large number of internal changes which means that the translation between the PHP 7.1/7.2 format and 7.4 is difficult.
_________________
Alastair

ionCube
Back to top
View user's profile Send private message
lanemello



Joined: 02 Jan 2020
Posts: 1
Location: Brazil

PostPosted: Thu Jan 02, 2020 9:37 pm    Post subject: Reply with quote

Any news about the new version of php 7.4?
Back to top
View user's profile Send private message
alastair



Joined: 23 Feb 2010
Posts: 362

PostPosted: Fri Jan 03, 2020 9:12 am    Post subject: Reply with quote

We do not have a release date as yet for the 7.4 Loader. When it is released it will be announced in our News section on the main site and I shall update this thread accordingly.
_________________
Alastair

ionCube
Back to top
View user's profile Send private message
Skillage



Joined: 16 Jan 2020
Posts: 3
Location: Greece

PostPosted: Thu Jan 16, 2020 10:36 pm    Post subject: new version for PHP 7.4 Reply with quote

Dear alastair, i wish you all the best and happy new year

Can you please inform us, when is scheduled for a new version for PHP 7.4? Will be released soon? Please give us something more specific so to know more or less when to expect it Smile
_________________
techbox.com.gr
Back to top
View user's profile Send private message
Skillage



Joined: 16 Jan 2020
Posts: 3
Location: Greece

PostPosted: Mon Jan 20, 2020 8:53 am    Post subject: Reply with quote

Any answer?
_________________
techbox.com.gr
Back to top
View user's profile Send private message
alastair



Joined: 23 Feb 2010
Posts: 362

PostPosted: Mon Jan 20, 2020 9:43 am    Post subject: Reply with quote

Hi,

We hope to produce a PHP 7.4 Loader in early February but we do not have a firm date as yet. As I previously stated it will be announced in our News section on the main site and I shall update this thread accordingly.
_________________
Alastair

ionCube
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ionCube Forum Index -> ionCube PHP Encoder All times are GMT + 1 Hour
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum