Scriptcase Logo beta com PHP 8.1

O objetivo desta versão beta é que você possa testar seus projetos no ambiente com PHP 8.1, avaliar as novas funcionalidades, analisar o ganho de performance e identificar possíveis erros.

Baixe agora

Leia abaixo todas as instruções necessárias para o uso do PHP 8.1.

Instalação do Scriptcase

Ao instalar a versão beta do Scriptcase para PHP 8.1 você não compromete sua instalação atual, pois a nova versão será instalada numa porta padrão diferente: 8092; e no diretório também com nome diferente: “NetMake\v9-php81\wwwroot”.


Iniciando os testes

Para testar o novo ambiente, você pode importar um de nossos sistemas de exemplo. Para isso, selecione um dos sistemas, escolha o banco de dados padrão, gere as aplicações e execute.

Certifique-se que o sistema está funcionando adequadamente e aproveite para avaliar, principalmente o ganho de performance do PHP 8.1.


Teste com seus sistemas

Para testar o novo ambiente com seus sistemas, você deve exportar os projetos em seu Scriptcase atual. Para isso, abra o projeto desejado e acesse o menu Projeto > Exportar projeto.

Aguarde a exportação ser concluída e em seguida faça download do arquivo zip.

Por fim, no Scriptcase com PHP 8.1, acesse o menu Projeto > Importar projeto e importe o zip baixado anteriormente.

Após a importação gere o código fonte de todas as aplicações do projeto importado e teste.

Para mais detalhes, veja um tutorial completo.


Adaptações de compatibilidade

As aplicações geradas pelo Scriptcase já estão completamente adaptadas para PHP 8.1, porém se você utilizar códigos personalizados nos eventos, funções, métodos e bibliotecas internas ou externas, deverá realizar os testes e adaptações necessárias.

Elaboramos um tutorial explicando como fazer essas adaptações, clique aqui para acessar.


Como reportar possíveis erros

Adicionamos a opção Salvar Log no final da geração das aplicações. Caso encontre algum erro que não seja da natureza da seção anterior (Adaptações de compatibilidade), você deve reportá-los enviando o log gerado para nossa equipe através do email scriptcasebeta@scriptcase.com.br.

Além do email, também disponibilizamos suporte técnico para lhe auxiliar durante sua avaliação. Para acessar, basta clicar no chat do canto inferior direito desta página ou dentro do Scriptcase instalado com a versão 9.8 (PHP 8.1).

Se possível, além do log de geração das aplicações, envie o maior número de detalhes do problema. Textos com o passo a passo para reprodução, prints e vídeos serão muito bem-vindos.


Melhorias PHP

Melhorias Gerais

Funcionalidades novas, incluindo enums, propriedades somente leitura, sintaxe de chamáveis de primeira classe, fibras, tipos de interseção e mais.

Veja Mais
Melhorias de Performance

Aprimoramentos em: Cache de herança, Resolução rápida de nome de classe, Melhorias de performance na timelib e ext/date, Otimizações em serialize/unserialize, e mais.

Veja Mais
Novas Classes, Interfaces e Funções

Novo atributo #[ReturnTypeWillChange].
Novas funções fsync e fdatasync.
Nova função array_is_list.
Novas funções Sodium XChaCha20.

Veja Mais
Depreciações e quebras de retrocompatibilidade

São mais de 14 itens passando por: Interface Serializable depreciada, restrições da variável $GLOBALS e mais.

Veja Mais

FAQ - Perguntas frequentes

Explicamos algumas perguntas frequentes para aqueles que já trabalham com versões anteriores do Scriptcase, caso não encontre a resposta para sua pergunta, pode entrar em contato conosco.
É simples. Você só precisa baixar uma versão no site. Após instalar, você terá 20 dias para testar os seus projetos no novo ambiente, não precisa de uma licença. Você pode importar seus projetos sem precisar registrar uma licença, antes de transferi-los em definitivo para o Scriptcase 9 no PHP 8.1. Veja um tutorial de instalação.
Se você usa uma versão do Scriptcase diferente da V9.x. (V8.x, V7.x, V6..), você precisa realizar a conversão dos projetos para testá-los no Scriptcase com PHP 8.1. Confira neste tutorial o passo-a-passo completo.
Não. Apesar de recomendarmos fortemente a atualização para o ambiente PHP 8.1, se você está no Scriptcase 9 e deseja continuar usando o ambiente com PHP desatualizado.
Para baixar o instalador com o PHP 7.3 você pode acessar este link.
Sim. As aplicações geradas pelo Scriptcase 9 com PHP 7.3 estão homologadas para funcionar em ambientes de produção com PHP 5.6 e 7.0, 7.1, 7.2 e 7.3. Entretanto, recomendamos sempre que mantenha seu ambiente atualizado.
Não. Os projetos desenvolvidos nas versões anteriores são integralmente compatíveis com ambiente com PHP 8.1, além disso, sua versão atual não para de funcionar. Pode manter as duas versões trabalhando em paralelo para testes, pois, cada versão utiliza portas de instalação diferentes, uma não substitui a outra.
Não. Você pode manter as duas versões para testes, elas irão trabalhar em portas separadas, a porta padrão para a versão com PHP 8.1 é a 8092. A versão 9.8 para PHP 8.1 também possui um pacote de instalação exclusivo, que instala todo o novo ambiente completo sem interferir na instalação antiga, pode baixar e testar grátis por 20 dias antes de transferir a licença.
Se você possui uma licença ativa do Scriptcase 9, poderá utilizar a mesma licença no ambiente com o novo PHP. Entretanto, terá que realizar o procedimento de “solicitar para nova instalação”, para que um novo serial seja gerado. Você pode ver suas licenças em nosso portal neste link.
Sim, pode atualizar para no novo PHP desde que esteja com os projetos na versão 9.
Basta fazer o login no seu ambiente de cliente, com o mesmo usuário e senha que utilizou na compra da sua licença.
Não, para ter o novo ambiente com PHP 8.1 você deve realizar uma nova instalação.
Sim, você precisa apenas do PHP 8.1, Source Guardian e Apache. Veja neste tutorial: