Ir para conteúdo

POWERED BY:

Arquivado

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

mangakah

O que você mudaria no PHP se pudesse ditar a próxma versão (PHP 6)?

Recommended Posts

Quando isso acontecer, tenho certeza que a linguagem começará a ser levada mais a sério pela comunidade acadêmica e por grandes corporações.

 

Não acho que o motivo para que o PHP não seja 'levada a sério' seja a arquitetura da linguagem em si. Creio que é mais pela postura dos 'profissionais' da linguagem.

Sejamos justos, o PHP criou um raça cruel de 'programadores'.

O que não tira o mérito de programadores PHP fodásticos, como vários aparentemente são, aqui no Fórum.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Você me entendeu errado. Não disse que o valor deve ser modificado.

 

Eu disse isso:

const FOO = 'Hehe' . $umaOutraVariavelLegal . 'Haha';
const BAZ = new stdClass;

// Isso não é suportado pelo PHP, por incrível que pareça.

Não sei não hein. Em Ruby todas as propriedades são protected a não ser que você declare um accessor para ela. Eu acho mais inteligente, veja um (na verdade dois) exemplo:

 

 

Eu não tinha pensado nisso :)

 

 

const MINHA_CONSTANTE = 'Sou Inalterável hahahaha... %s';

function __toString(){
echo sprintf(self::MINHA_CONSTANTE, ' Porra, não sou mais. ;(  snif.');
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Luis Paullo, você sinceramente não entendeu o que eu quis dizer. Antes de rir de outrem, leia o que o mesmo está dizendo. No início do post #25 eu demonstrei o que desejei expressar.

 

---

 

@Henrique, não quis criar flame haha.. Eu comparei elas porque ambas têm o mesmo propósito e rodam na JVM. Não que Java seja ruim (muito pelo contrário, eu gosto bastante de Java), mas que Java é burocrático, isso é. Não tentemos transformar o PHP nela.

 

---

 

A competência de um programador não faz uma linguagem ser boa. Todas linguagens têm seus defeitos e qualidades. Este tópico é meio que uma "wishlist" e não uma reclamação ou algo do tipo.

 

O PHP vem crescendo muito. Nesse momento é importante que haja ideias para melhorar a linguagem. Não só para melhorar a imagem da linguagem para os haters (isso pouco importa), mas sim melhorar a linguagem para os que desenvolvem sobre ela.

 

Muitas ideias são impossíveis aqui como por exemplo mudar a sintaxe radicalmente quebrando backwards compatibility de TODOS os softwares escritos em PHP de uma versão para outra.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Perdão Enrico, não queria ter ofendido, so achei engraçada a ideia.

 

No mais, não quero tirar o foco do topico.

 

PHP 5.5 ta foda . rápido feito um foguete. *__________________*

 

Sintaxe é questão de costume, nd mais que isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia eleminar o function tambem, na class seria bem mais produtivo semplimente declarar a visibilidade e o nome:

public setSize(width,height){ /*...*/ }

E fora das classe um simples def...

def mudaDeLugar(lugar,praOnde){ /*...*/ }

viraria um PHJ hehe

 

Tópico mais sem noção :clap:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como isso faz parte do conceito do tópico, há algumas coisas novas que podem possivelmente entrar no core em breve:

 

- https://wiki.php.net/rfc/protocol_type_hinting - Type hinting baseado em métodos e não em tipos, Scala-like

- https://wiki.php.net/rfc/static-classes - Classes estáticas, not so useful...

- https://wiki.php.net/rfc/jsonable - Interface para controlar o comportamento do json com objetos

- https://wiki.php.net/rfc/anonymous_catch - Catch sem necessitar de variável e catch anônimo, perfeito para Pokémon Error Handling

- https://wiki.php.net/rfc/optional-t-function - Usar function pode virar opcional

- https://wiki.php.net/rfc/enum - enum, oia o Java aê meu povo

- https://wiki.php.net/rfc/autofunc - Autoloading de funções

- https://wiki.php.net/rfc/deprecated-modifier - Uma forma elegante de tornar um método como obsoleto

- https://wiki.php.net/rfc/autoboxing - Uma boa forma de converter primitivos para objetos automaticamente

Compartilhar este post


Link para o post
Compartilhar em outros sites

virou sem noção quando abriu o tópico, os cara querem mudar o php inteiro.. começa outra linguagem..

 

na boa cara, respeito muito dos cara que comentaram aqui mas esse foi de perto o tópico mais inútil da Imasters...

Compartilhar este post


Link para o post
Compartilhar em outros sites

virou sem noção quando abriu o tópico, os cara querem mudar o php inteiro.. começa outra linguagem..

 

na boa cara, respeito muito dos cara que comentaram aqui mas esse foi de perto o tópico mais inútil da Imasters...

Pena que o iMasters não tem um sistema de badges, eu queria essa: "Autor do Tópico Mais Inútil +1.000.000 REP.". :D

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.