Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
O que é um construtor em PHP
? Na programação PHP, os desenvolvedores podem criar aplicativos poderosos usando técnicas Object Oriented . Object Oriented desenvolvimento envolve dividir as diversas tarefas e atividades dentro de um aplicativo entre um conjunto de objetos. Os desenvolvedores podem definir claramente os objetos em tais aplicações PHP usando declarações de classe . O construtor de uma classe é a função que executa sempre que uma nova instância da classe começa a vida . Classes

uma declaração de classe em PHP define as propriedades eo comportamento de todos os objetos da classe existente dentro do aplicativo. Uma classe é como uma planta, descrevendo os dados e funções que objetos da classe vai expor . Por exemplo, se uma classe declara uma variável de dados, cada objeto da classe contém uma cópia dessa variável. Declarações de classe normalmente definem os dados e funções. As propriedades coletadas e comportamentos dentro de uma classe estão todos incluídos para ajudar a objetos da classe realizar um conjunto bem definido de responsabilidades de aplicação.
Objetos

Quando um PHP projeto, como um site ou aplicativo da Web, cria declarações de classe , outros scripts PHP é capaz de criar objetos das classes indicadas. A linguagem PHP fornece uma série de classes como padrão, o que scripts PHP também pode criar uma instância , bem como incluindo opcionalmente classes personalizadas . O seguinte código de exemplo demonstra a criação de um objeto de uma classe, armazenando uma referência para o objeto em uma variável :

$ my_object = new Lovely_Helper ;

Quando esse código é executado , o servidor irá executar o função código listado dentro da função construtora no " Lovely_Helper " declaração de classe , retornando um objeto com os dados e as funções listadas na referida declaração.
construtor

a função de construtor é executado quando um objeto de uma classe é criada pelo código " cliente " . Código "Cliente" é o código em qualquer área de script ou aplicativo que é externo à declaração de classe, mas que podem acessar a funcionalidade da classe é com o objetivo de fornecer. A função de construtor pode, opcionalmente, ter parâmetros. O seguinte exemplo de código demonstra o contorno de uma função de construtor para a classe " Lovely_Helper " :

função Lovely_Helper () {
código

//construtor aqui

}

Dentro da função de construtor , a classe pode realizar qualquer processamento necessário para instanciar objetos da classe.
Propriedades

na maioria dos casos , um construtor de classe será atribuir valores a algumas variáveis ​​de classe. Às vezes , esses valores podem ser passados ​​como parâmetros quando o código externo cria um objeto da classe usando a palavra-chave "novo" . O seguinte exemplo de código estendida demonstra a inclusão de uma variável de classe :

var $ my_name ;

função Lovely_Helper ( $ name = " Jim ") {

this-> $ my_name = $ nome;

}

o código fornece um valor padrão para a variável no caso de código " cliente " não passa nenhum parâmetro. Uma vez que o método construtor para esta classe foi executado , a variável " my_name " terá um valor , ou o que é passado pelo código " cliente " ou o valor padrão fornecido no código construtor.
< Br >

Anterior :

Próximo : No
  Os artigos relacionados
·Tutorial sobre PHP Foto Album 
·Como remover nós em PHP e XML 
·Diferença entre PHP4.0 & PHP5.0 
·Como gerenciar dados hierárquicos no MySQL 
·Como acessar um Membership CB Nível em PHP 
·Como conservar Decimals para MySQL 
·Como ajustar PHP Parâmetros de inicialização 
·Longest Substring comum em PHP 
·Exec Vs . Sistema em PHP 
·Como criar PHP Aliasing para uma URL com Plesk 
  Artigos em destaque
·Diferentes Lotes da cor em MATLAB 
·Como configurar o Eclipse e Zend Debugging 
·Como fazer um fluxograma que mostra um Array 
·Como criar um certificado DER 
·Como atualizar cookies via JavaScript 
·Como compilar um arquivo de classe 
·Como faço para converter o Datestamp Data em DB2 
·O que é um objeto de Web 
·De Alto Nível vs programação de baixo nível 
·Como alterar a cor de um tipo de letra com código HTML…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados