*   >> Leitura Educação Artigos >> tech >> desenvolvimento web

Usando namespaces PHP para aplicações PHP Development

Most mudança significativa e revolucionário encontrados no PHP 5.3. é a inclusão de espaços de nomes especialmente concebido para o desenvolvimento de aplicações PHP. A maioria dos desenvolvedores de PHP familiarizados com Java e C # também estar familiarizado com namespaces. Aqueles que não estão cientes de que podem, naturalmente, melhorar os seus conhecimentos sobre o mesmo. Uma coisa importante mencionar aqui é que namespaces PHP maciçamente mudou a estrutura de aplicações PHP.

Por que precisamos de namespaces do PHP? Nós todos estamos cientes de código PHP bibliotecas quanto maior eles se tornam mais confuso ele começa a ficar. Em uma biblioteca de código cada código é definido por uma função, como a biblioteca expande há chances de redefinindo o mesmo código com uma função diferente. As chances de redefinição mesmo código aumenta quando a adição de um terceiro partido plugue.

Em pequenas palavras simples namespaces ajudar os desenvolvedores PHP evitar tais situações, classificando as classes, constantes e funções usadas no desenvolvimento de aplicações PHP em namespaces. Como funciona? Primeiro todas as classes, funções e constantes são colocadas em um lugar comum; a partir daqui eles podem ser classificados em namespaces usando palavra-chave namespace para nomear um arquivo. É geralmente a primeira coisa a fazer antes de prosseguir com o desenvolvimento de aplicações PHP.

Diferentes códigos de namespace pode ser definida no mesmo arquivo, mas um desenvolvedor PHP não pode usar único namespace para definir bloco de código. Sub-namespaces pode ser usado para definir uma cadeia de namespaces durante o desenvolvimento de aplicações PHP. Barra invertida () é usado para separá-los. Namespaces são usados ​​de forma diferente para verificar diferente terminologia PHP como nome completo, nome qualificado e nome não qualificado.

Nome completo é um código de desenvolvimento de aplicações PHP sem ambiguidade e são identificados e separados usando uma barra invertida que funciona como um caminho de arquivo. Inicialização objeto ou chamadas de função one-off pode ser feita usando o nome totalmente qualificado. Nome qualificado tem pelo menos um separador de namespace e nome não qualificado não tem separador. Naming no desenvolvimento de aplicações PHP precisa ser feito seguindo certas regras.

Aqui temos alguns deles: 1) As chamadas para as classes totalmente qualificados, constantes e funções são desvendados em tempo de compilação. 2) As regras de importação são

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.