Aprenda como contribuir com a PEAR, repositório oficial de classes do PHP
Enviado por Bruno PorKaria (brunoΘporkaria·com·br):
“”Se você é um programador PHP deve saber o que é o PEAR, se você não sabe, sinto muito mas você está muito desatualizado, pare de ler esse post agora e procure saber mais sobre esse projeto. Continuando, vou mostrar como é fácil contribuir enviando um patch para um pacote.
Você começou a navegar pelo código de uma classe (pacote) e encontrou um bug ou algo que você acha que poderia ser escrito de uma maneira melhor e etc. Como submeter um Patch para que o(s) responsável(eis) pelo pacote avaliem? Simples!” (…)” [referência: porkaria.com.br]
• Publicado por Augusto Campos em
2010-05-30
Falar no PHP, alguma previsão pro PHP6? Quatro anos de desenvolvimento e até agora não saiu nem o beta…
O beta saiu sim, se chama PHP 5.3 :)
Acho que o branch do 6 foi “parado” e as novas funcionalidades adicionadas no trunk, o que gerou o tal “beta 5.3″.
E uma dica: não atualizem pacotes via pear, ele não conversa nem com o apt, nem o yum, nem com … e eu sei que vc não quer 2 gerenciadores de pacote operando no seu sistema.
@foobar, eu não sei como é em outras distros, mas o fedora traz muito poucos pacotes do pear pelo yum, então se você precisa de um pacote que não tem, você vai ter que usar o pear mesmo.
Além de que como o pear é totalmente voltado pro PHP até que não vejo problema em usar ele junto com outro gerenciador de pacotes, aliás é a mesma situação dos gems do ruby.
Sobre o PHP 6, a última notícia que eu li falava que eles estavam tendo problemas com o Unicode, e que essa é a única principal funcionalidade do 6 que o 5.3 não tem.
@Julio Neto, o PHP6 vai ter indução de tipos primitivos, retirar a compatibilidade das funções marcadas como deprecated do PHP4 pra trás, que tinha muita falha de segurança e incentivava práticas ruins, vai ter garbage colector de verdade e uma série de outras melhorias, além do Unicode.
Mas se o problema é esse, pelo menos está identificado.
@Júlio Neto
Ai é o caso de empacotar, certo? Quando o sistema já tem um gerenciador de pacotes é besteira ter um pear/gems/easy_install operando paralelamente.
Eu sei que sempre existe o famoso “jeitinho” (editar o path e afins), mas na boa… gasta 1 horinha e empacota logo pra sua distro.
Num é?