Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Dos Reis Lopes

Iniciando em Desenvolvimento Web

Recommended Posts

Mas isso tem um custo, tanto em performance quanto em praticidade.

 

Você não precisa fazer suas próprias classes para isso, pois já tem coisa feita disponível: SPL Types, e ainda tem a vantagem de impedir a subscrição e emular tipagem forte.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Performance é fácil resolver: crie um "singleton clonável".

 

Praticidade: é relativo, se no futuro tivermos o autoboxing (https://wiki.php.net/rfc/autoboxing) será muito prático.

 

As SPL Types elas não abstraem as funções.



E além de você estar trabalhando com uma API melhor, isso permite o type-hinting.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que no final do tópico que é quase agora, quem o leu, já tá por dentro que PHP não é o lixo que pensam não, eu nunca pensei que é lixo. Pra ser sincero, ela é ótima pela comunidade e outros fatores que aqui já foram citados. Apesar dos sobrinhos, mas eles não chegam a atrapalhar o fato que o PHP evolui sem eles ou com eles, tanto faz, sobrinhos não impedem evolução.

 

Mas tenho dito: todo benefício, há um sacrifício!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.