valeriabarros 11 Denunciar post Postado Julho 26, 2013 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
Luis Paullo 47 Denunciar post Postado Julho 26, 2013 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
Enrico Pereira 299 Denunciar post Postado Julho 26, 2013 @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
Luis Paullo 47 Denunciar post Postado Julho 26, 2013 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
cristianoolv 93 Denunciar post Postado Julho 26, 2013 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
Enrico Pereira 299 Denunciar post Postado Julho 26, 2013 Virou sem noção quando viajamos em dois pontos: sintaxe e a qual linguagem PHP parecer-se-ia (hispster!) com as mudanças aqui propostas. Compartilhar este post Link para o post Compartilhar em outros sites
Enrico Pereira 299 Denunciar post Postado Julho 29, 2013 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
Vinicius Rangel 208 Denunciar post Postado Julho 29, 2013 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
mangakah 217 Denunciar post Postado Julho 29, 2013 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
cristianoolv 93 Denunciar post Postado Julho 29, 2013 Até que fim algo bom: Usar function pode virar opcional,Realmente é super inutil ficar digitando function para metodos... Compartilhar este post Link para o post Compartilhar em outros sites