Scriptcase Logo beta with PHP 8.1

The idea of this beta version is for you to test your projects in the PHP 8.1 environment, try the new features, analyze the performance advantages and identify possible errors.

Download now the beta version of Scriptcase for PHP 8.1

Read all the necessary instructions below for using PHP 8.1.

Scriptcase Installation

By installing the beta version of Scriptcase for PHP 8.1 you will not compromise your current installation or the projects in it. That is because the new version will be installed on a different default port: 8092; also it will have a different name in the directory: “NetMake\v9-php81\wwwroot”.


Starting the tests

To test the new environment, you can import one of our sample systems. To do so, select one of the samples, choose the default database, and then create the applications and run it.

Make sure the system is working properly and take advantage of the opportunity to assess the new features, especially the performance gain of PHP 8.1.


Test with your systems

To test the new environment with your systems, you must export the projects in your current Scriptcase. To do this, open the desired project and go to the menu Project > Export Project.

Then, in Scriptcase with PHP 8.1, access: Configuration > Administration menu again, and now go to the option > Restore and restore the backup taken from the previous version.

Wait for the complete file to be imported and then download the zip.

Finally, in Scriptcase with PHP 8.1, go to the menu Project > Import Project and import the zip downloaded earlier.

After charging, generate the source code for all applications in the imported project and test.

For more details, see a full tutorial.


Compatibility Adaptations

The applications generated by Scriptcase are already completely adapted to PHP 8.1, however if you use custom codes in events, functions or methods, and internal or external libraries, you must complete the necessary tests and adaptations.

We prepared a tutorial explaining how to make these adaptations, click here to see.


How to report possible errors

We have added the Save Log option at the end of the application generation. If you find any error that is not of the nature of the previous section (Compatibility adaptations), you should generate the report to our team by emailing scriptcasebeta@scriptcase.net.

In addition to the email, we also provide technical support to assist your evaluation. To access, just click on the chat in the lower right corner of this page or inside Scriptcase installed with version 9.8 (PHP 8.1).

If possible, in addition to the application generation log, envy as many details of the problem as possible. Texts with step-by-step instructions for reproduction, screenshots and videos will be very welcome.


PHP improvements

Melhorias Gerais

New functionality, including enums, read-only properties, first-class callable syntax, fibers, intersection types, and more.

See more
Performance Improvements

Improvements to: Inheritance caching, Fast class name resolution, Timelib and ext/date performance improvements, Serialize/unserialize optimizations, and more.

See more
New Classes, Interfaces and Functions

New attribute #[ReturnTypeWillChange].
New functions fsync and fdatasync.
New function array_is_list.
New functions Sodium XChaCha20.

See more
Depreciations and backward compatibility breaks

There are more than 14 items going through: Interface Serializable depreciated, variable constraints $GLOBALS and more.

See more

FAQ - Frequently Asked Questions

We explained some doubts to those who already develop with earlier Scriptcase’s versions, if you don’t find an answer for your question, you can contact us.
It 's easy. You just need to download a version on our website. After that, you’ll have 20 days to test your projects with the new environment, you don’t need a license. You can import your projects without registering a license, before you transfer it definitely to Scriptcase 9 on PHP 8.1. Here is a tutorial for installation
If you use a different version of Scriptcase 9 (such as v8.x, v7.x, v6.x…), you just need to convert your projects to test it on Scriptcase with PHP 8.1. Check this full tutorial to see the steps.
No. Although we strongly recommend you to upgrade to PHP 8.1.
If you want to download the PHP 7.3, please click on this link.
Yes. The applications generated by Scriptcase with PHP 7.3 are approved to work on production environments with PHP 5.6, 7.0, 7.1, 7.2 e 7.3. However, we recommend you to keep your environment updated.
No. All the projects you created on the previous version are fully compatible with PHP 8.1, besides, your current version won’t stop working. You can keep both versions working separately on tests, because each version supports different installations and one doesn't replace the other.
Not. You can keep both versions for testing, they will work on separate ports, the default port for PHP 8.1 version is 8092. Version 9.8 for PHP 8.1 also has a unique installation package, which installs the whole new complete environment without interfering with the old installation, you can download and try it free for 20 days before transferring the license.
If you already have an active license in Scriptcase 9, you can use the same license in the environment with new PHP. However, you’ll have to request for a new installation, so a new serial key can be generated for you. You can check your licenses in our portal in this link.
Yes, you can upgrade since your projects are in Version 9.
You just need to login in your client page on our website, with the same login and passwords you used when you bought your license.
No, if you want a new environment with the PHP 8.1, you have to do a new installation.
Yes, you just need PHP 8.1, Source Guardian and Apache. Check this tutorial for further information: