Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blog do Marc...
Tela cheia

PHP 5.4.0 RC1

11 de Novembro de 2011, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 227 vezes

Logo PHPO time de desenvolvimento do PHP anunciou o primeiro candidato de lançamento do PHP 5.4.0. O PHP 5.4.0 inclue novas funcionalidades de linguagem e remove muitos comportamentos legados. A partir deste lançamento nenhuma nova funcionalidade será mais incluída até o final da versão PHP 5.4.0, apenas correções de erros e de estabilidade.

Mudanças desde a última versão beta:

  • Adicionado acesso a classe membro durante a instanciação (ex. (new Foo)->bar()).
  • Alterado a conversão silenciosa de array para string para produzir mensagem de "notice".
  • Inúmeras correções de bugs e melhorias no núcleo e outras extensões.

Melhorias Gerais

  • Changed silent conversion of array to string to produce a notice. (Patrick)
  • Added class member access on instantiation (e.g. (new foo)->bar()) support. (Felipe)

CLI SAPI

  • Fixed bug #60112 (If URI does not contain a file, index.php is not served). (Laruence)
  • Fixed bug #60115 (memory definitely lost in cli server). (Laruence)
  • Fixed bug #60146 (Last 2 lines of page not being output). (Laruence)
  • Fixed bug #60180 ($_SERVER["PHP_SELF"] incorrect). (Laruence)
  • Fixed bug #60189 (php logo can not be displayed). (Laruence)

Núcleo

  • Fixed bug #60120 (proc_open's streams may hang with stdin/out/err when  the data exceeds or is equal to 2048 bytes). (Pierre, Pascal Borreli)
  • Fixed bug #60174 (Notice when array in method prototype error). (Laruence)
  • Fixed bug #60169 (Conjunction of ternary and list crashes PHP).  (Laruence)
  • Fixed bug #55475 (is_a() triggers autoloader, new optional 3rd argument to is_a and is_subclass_of). (alan_k)

Extensão Oracle Database (OCI8)

  • Increased maxium Oracle error message buffer length for new 11.2.0.3 size  (Chris Jones)

Extensão SPL

  • Reverted changes that required constructor overrides to invoke the parent constructor in several SPL classes and applied 5.3 fixes instead. Related bugs: #54384, #55175 and #55300.
  • Fixed bug #60201 (SplFileObject::setCsvControl does not expose third argument via Reflection). (Peter)

Extensão Tokenizer

  • Fixed bug #54089 (token_get_all with regards to __halt_compiler is  not binary safe). (Nikita Popov)

SAPI

  • Fixed bug #60205 (possible integer overflow in content_length). (Laruence)

Tags deste artigo: software livre php desenvolvimento

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.