Setembro 6th 2007 12:40 am
Lançada a release 5.2.4 do PHP
Dia 30/08 foi liberada a versão 5.2.4 do PHP, instalei hoje apenas, uma das correções que resolveram minha vida foi um problema que eu e meu colega Jarismar descobrimos é o bug #41566, a falha acontecia na classe SoapServer, ao trafegar uma lista de objetos via SOAP utilizando referências.
Para ser mais claro, vamos supor que o retorno de um método invocado via SOAP fosse um array de objetos to tipo User, se criavamos uma instância Ex. $user = new User(); e atribuissemos esta instância a vários indices do mesmo array Ex. $array[] = $user; $array[] = $user; $array[] = $user;, o envelope SOAP response deveria conter a representação do objeto User e os nodos do array apontando para este opjeto, mas o que acontecia é que o PHP só apontava corretamente para o objeto no primeiro nodo do array, se “esquecendo” colocar um # antes do identificador do objeto para os outros nodos que apontassem para o mesmo objeto. A utilização deste recurso torna os envelopes menores, trafegando menos trafego na rede.
4 Comments »














Igor on 10 Set 2007 at 22:01 #
oi amigo, temos blogs com objetivos parecidos, podemos trocar links?
felipe tonello on 14 Set 2007 at 04:01 #
Para mim essas atualizações não mudam grande coisa não..
Mas agora quem ta mexendo com sistemas com PHP faz uma boa diferença, como no seu caso..
Mas legal que atualizaram o bug que vocês reportaram hehe =)
Alexandre Fugita on 10 Out 2007 at 02:51 #
O Wordpress deste blog está rodando PHP 5.2.4? Queria saber se essa versão tem algum problema com o Wordpress…
Diego Tremper on 11 Out 2007 at 02:42 #
estou utilizando o php 5.2.4
[]’s