![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: PHP ::: Dicas & Truques ::: Programação Orientada a Objetos |
O modificador de acesso protected em propriedades e métodos de classes PHPQuantidade de visualizações: 8633 vezes |
Membros de uma classe, ou seja, suas propriedades e métodos podem ser marcados com o modificador de acesso protected. Quando isso acontece, tais propriedades e métodos podem ser acessados diretamente somente dentro da própria classe ou a partir de suas classes derivadas. Veja o que acontece quando tentamos acessar diretamente uma propriedade protected de uma classe: <? class Pessoa{ protected $nome; } $pessoa = new Pessoa; $pessoa->nome = "Osmar J. Silva"; echo $pessoa->nome; ?> Fatal error: Cannot access protected property Pessoa::$nome in C:\Apache_Web_Server\htdocs\testes.php on line 7 <? class Pessoa{ protected $nome; } class Cliente extends Pessoa{ public function setNome($nome){ $this->nome = $nome; } public function getNome(){ return $this->nome; } } $cliente = new Cliente; $cliente->setNome("Osmar J. Silva"); echo $cliente->getNome(); ?> |
![]() |
PHP ::: Dicas & Truques ::: Variáveis e Constantes |
||||
Como verificar se uma variável PHP é do tipo object usando a função is_object()Quantidade de visualizações: 9207 vezes |
||||
Em algumas situações podemos querer saber se o tipo de uma determinada variável é object. Este teste pode ser feito com o auxílio da função is_object() da linguagem PHP. Esta função retorna um valor true se a variável for do tipo object e false em caso contrário. Veja o código completo para o exemplo:
Ao executarmos este código PHP nós teremos o seguinte resultado: A variável $pessoa é do tipo object. | ||||
PHP ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
||||
Como testar se uma variável é do tipo array em PHP usando a função is_array()Quantidade de visualizações: 11965 vezes |
||||
Em algumas situações nós precisamos verificar se uma determinada variável é do tipo array (vetor ou matriz). Em PHP esse procedimento pode ser feito com o auxílio da função is_array(), que recebe uma variável e retorna verdadeiro se ela é do tipo array e falso em caso contrário. Veja o código PHP completo para o exemplo:
Ao executar este código PHP nós teremos o seguinte resultado: A variável $valores é do tipo array. | ||||
PHP ::: Dicas & Truques ::: Arquivos e Diretórios |
||||||||
Como criar diretórios usando PHP - Como usar a função mkdir() da linguagem PHP para criar diretórios - RevisadaQuantidade de visualizações: 24998 vezes |
||||||||
Diretórios podem ser criados com a função mkdir() do PHP. Esta função recebe o nome do diretório a ser criado, um modo que define as permissões de acesso ao diretório e um valor boolean que define se os diretórios fornecidos no primeiro parâmetro serão criados recursivamente. O valor padrão para o modo de acesso é 0777 (todos têm permissão de leitura, escrita e execução) e false para a criação de diretórios recursivamente. Veja um trecho de código no qual criamos um diretório no diretório public_html:
Antes de criar um diretório, é preciso que você verifique se o diretório dentro do qual o novo diretório será criado apresenta as permissões adequadas, do contrário você terá a seguinte mensagem de erro: Warning: mkdir() [function.mkdir]: Permission denied in /site/public_html/testes.php on line 8 Não foi possível criar o diretório. Veja agora como criar um diretório contendo dois sub-diretórios recursivamente:
Esta dica foi revisada, atualizada e testada com o PHP 8. | ||||||||
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
Java - Estruturas de dados em Java - Como obter a quantidade de nós em uma árvore binária usando Java Python - Como calcular o cateto oposto dadas as medidas da hipotenusa e do cateto adjascente em Python |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |