Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 7557|Resposta: 4

Análise de Novos Recursos do PHP6

[Copiar link]
Publicado em 11/01/2019 10:31:12 | | |

Este artigo descreve as novas funcionalidades do PHP6. Compartilhe com você para sua referência, os detalhes são os seguintes:

1. Suporte ao Unicode


Embora o Unicode ocupe mais espaço, a conveniência trazida pelo Unicode supera em muito as limitações de ocupar espaço, especialmente na internacionalização atual, os equipamentos de hardware estão se tornando cada vez mais potentes, e a velocidade da rede também foi muito melhorada, uma deficiência tão pequena pode ser ignorada. Outro ponto, o PHP também pode definir se ativar o suporte Unicode no arquivo .ini, a decisão é sua, essa é uma boa ideia, desative o suporte ao Unicode, o desempenho do PHP não será muito melhorado, o principal impacto é a função que precisa referenciar a string.

2. Os Register Globals serão removidos

Esta é uma decisão importante, dizendo que muitos novos desenvolvedores de PHP acharão o Register Globals muito conveniente, mas ignoram que o Register Globals trará perigos ocultos à segurança do programa, a maioria dos hosts nessa função está desativada, a impressão é que desde o início da versão 4.3.x do PHP o valor padrão desse item está desligado, o PHP6 removeu oficialmente o Registrar Globals também significa que, se um programa for produto da era PHP3, ele será completamente inutilizável, e não há outra forma de fazer isso além de reescrevê-lo. Acredito que, no mundo atual do PHP, deveriam haver muito poucos programas produzidos na era do PHP3 que ainda o utilizem.

3. Citações Mágicas vão desaparecer

Magic Quotes é usado principalmente para escapar automaticamente de personagens que precisam ser escapados, e essa função remove a maioria das folhas que seguem as regras
Conte as vozes dos desenvolvedores de PHP.

4. Modo de Segurança cancelado

Para ser sincero, não sei o que há de errado com esse modelo, só cancelo, e não posso usá-lo de qualquer forma

5. 'var' também conhecido como 'public'

A declaração var na classe torna-se um pseudônimo para public, que acredita-se ser uma decisão tomada para ser compatível com o PHP5, que agora também pode ser chamado de linguagem OO.

6. Retornando por referência, aparece um erro

Agora, ao retornar o compilador por referência dará um erro como $a =& new b(), função &c(), a linguagem OO define como referência, então não há mais necessidade de usar & .

O modo de compatibilidade 7.zend.ze1 será removido

O modo de compatibilidade Zend.ze1 será removido, o PHP5 é compatível com o antigo PHP4, então você pode escolher ativar o modo de compatibilidade no .ini, porque o PHP5 usa o motor de análise sintática de segunda geração, mas o modo de compatibilidade não consegue 100% analisar a sintaxe do PHP4, então é um produto da era antiga, removido.

8. O suporte para Freetype 1 e GD 1 estará ausente

Esses dois são Liberais de longa data, então não são mais suportados, e o GD1 já foi substituído pelo atual GD2.

9. dl() foi transferida para a SAPI

dl() permite principalmente que o designer carregue a extensão Libs, que agora foi movida para SAPI

10. Remoção de Registradores de Arranjos Longos

Ele é fechado por padrão a partir do PHP5 e depois oficialmente removido no PHP6.

11. Algumas Mudanças na Extensão

Por exemplo, XMLReader e XMLWriter não aparecerão mais como extensões, serão movidas para o kernel PHP, e por padrão, a extensão ereg será colocada no PECL, o que significa que será movida para fora do núcleo PHP, que também serve para dar lugar à nova extensão de expressão regular, e a extensão Fileinfo também será importada para o kernel PHP.

12. APC será importado para o núcleo

Esse é um recurso que melhora o desempenho do PHP, e agora será integrado no núcleo PHP com a opção de ativar o APC ou não

13. Diga adeus às tags iniciais no estilo ASP

Originalmente, era para agradar os desenvolvedores do ASP a migrarem para o PHP, mas agora essa prática não é mais necessária; finalmente, não espere que o desempenho do PHP6 supere o PHP5 de forma geral, é possível que a eficiência de execução do PHP6 seja mais lenta que a do PHP5, mas pode-se esperar que a equipe de desenvolvimento do PHP trabalhe duro para melhorar e superar o PHP5.

Então, amigos interessados em PHP6 agora podem baixá-lo no site oficial do PHP para ver se esses recursos realmente se refletem no PHP6

Espero que este artigo seja útil para a programação PHP de todos.






Anterior:A terceira temporada da Conferência de Poesia Chinesa (2018) (10 sessões) totalizou 24,59g
Próximo:E-books para o ambiente de trabalho
Publicado em 11/01/2019 10:32:38 |
Tenho aprendido PHP
Publicado em 11/01/2019 10:53:09 |
Eu não entendo php, mas sei que o mais recente deveria ser php7
 Senhorio| Publicado em 11/01/2019 14:14:39 |
Xiao Zhazha Postado em 2019-1-11 10:53
Eu não entendo php, mas sei que o mais recente deveria ser php7

Obrigado
 Senhorio| Publicado em 05/03/2019 11:42:59 |
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com