'PHP 8.2 é a grande atualização da linguagem PHP. Classe somente leitura, null, false e true como tipos stand alone, depreciação de propriedades dinâmicas, melhorias de desempenho e mais', 'documentation' => 'Doc', 'main_title' => 'Lançado!', 'main_subtitle' => 'PHP 8.2 é a grande atualização da linguagem PHP.
Esta atualização inclui muitos novos recursos e otimizações. Classe somente leitura, tipo independente, null, false e true como tipos stand alone, propriedades dinâmicas obsoletas, melhorias de desempenho e muito mais.', 'upgrade_now' => 'Atualize para PHP 8.2 agora!', 'readonly_classes_title' => 'Classes somente leitura', 'dnf_types_title' => 'Tipos DNF (Disjunctive Normal Form)', 'dnf_types_description' => 'Tipos DNF nos permite união e interseção de tipos, seguindo uma regra estrita: ao combinar tipos de união e interseção, os tipos de interseção devem ser agrupados com colchetes', 'null_false_true_types_title' => 'Permite null, false e true como tipos stand alone', 'random_title' => 'Nova extensão "Random"', 'random_description' => '

A extensão "random" fornece uma nova API orientada a objetos para geração de números aleatórios. Em vez de depender de um gerador de números aleatórios globalmente semeado (RNG) usando o algoritmo Mersenne Twister, a API orientada a objetos fornece várias classes ("Engine"s) que fornecem acesso a algoritmos modernos que armazenam seu estado em objetos para permitir várias sequências semeáveis ​​independentes .

A classe \Random\Randomizer fornece uma interface de alto nível para usar a aleatoriedade do mecanismo para gerar um número inteiro aleatório, embaralhar um array ou string, selecionar chaves de array aleatórias e muito mais.

', 'constants_in_traits_title' => 'Constantes em Traits', 'constants_in_traits_description' => 'Você não pode acessar a constante através do nome da Trait, mas você pode acessar a constante através da classe que usa a Trait.', 'deprecate_dynamic_properties_title' => 'Propriedades dinâmicas obsoletas', 'deprecate_dynamic_properties_description' => '

A criação de propriedades dinâmicas está obsoleta para ajudar a evitar enganos e erros de digitação, a menos que a classe opte por usar o atributo de #[\AllowDynamicProperties]. stdClass permite propriedades dinâmicas.

O uso dos métodos mágicos __get/__set não é afetado por esta alteração.

', 'new_classes_title' => 'Novas classes, Interfaces, e Funções', 'new_mysqli' => 'Nova função mysqli_execute_query e método mysqli::execute_query .', 'new_attributes' => 'Novos atributos #[\AllowDynamicProperties] e #[\SensitiveParameter].', 'new_zip' => 'Novos métodos ZipArchive::getStreamIndex, ZipArchive::getStreamName, e ZipArchive::clearError.', 'new_reflection' => 'Novo método ReflectionFunction::isAnonymous e ReflectionMethod::hasPrototype .', 'new_functions' => 'Novas funçõescurl_upkeep, memory_reset_peak_usage, ini_parse_quantity, libxml_get_external_entity_loader, sodium_crypto_stream_xchacha20_xor_ic, openssl_cipher_key_length.', 'bc_title' => 'Alterações obsoletas e incompatíveis', 'bc_string_interpolation' => 'Interpolação de string obsoleta ${}.', 'bc_utf8' => 'Funções obsoletasutf8_encode e utf8_decode .', 'bc_datetime' => 'Métodos DateTime::createFromImmutable e DateTimeImmutable::createFromMutable tem um tipo de retorno provisório de static.', 'bc_odbc' => 'Extensions ODBC e PDO_ODBC escapes the username e password.', 'bc_str_locale_sensitive' => 'Funções strtolower e strtoupper não são mais sensíveis à localidade.', 'bc_spl_enforces_signature' => 'Métodos SplFileObject::getCsvControl, SplFileObject::fflush, SplFileObject::ftell, SplFileObject::fgetc, e SplFileObject::fpassthru impõe a sua assinatura.', 'bc_spl_false' => 'Método SplFileObject::hasChildren tem um tipo de retorno provisório de false.', 'bc_spl_null' => 'Método SplFileObject::getChildren tem um tipo de retorno provisório de null.', 'bc_spl_deprecated' => 'O método interno SplFileInfo::_bad_state_ex foi obsoleto.', 'footer_title' => 'Melhor desempenho, melhor sintaxe, segurança de tipo aprimorada.', 'footer_description' => '

Para downloads dos fontes do PHP 8.2, visite a página downloads. Os binários do Windows podem ser encontrados no site PHP para Windows. A lista de mudanças está registrada no ChangeLog.

O guia de migração está disponível no Manual do PHP. Consulte-o para obter uma lista detalhada de novos recursos e alterações incompatíveis com versões anteriores.', ];