Implementando Comportamentos de Classe com PHP

Nesta aula aprenderemos a implementar funcionalidades em nossas classes em PHP, bem como a forma em que devemos estruturas nossas classes.

IMPLEMENTANDO OS COMPORTAMENTOS

Todo objeto possui propriedades e todo objeto pode desempenhar alguma tarefa. É comum que um objeto desempenhe ações relacionadas as informações definidas em sua estrutura. Ou …

more ...

Pseudo-variável $this em PHP

Nesta aula estudaremos a pseudo-variável $this. Entenderemos a sua definição e quando devemos utiliza-la na construção de classes PHP.

PSEUDO-VARIÁVEL

Pseudo-variável é um nome que será utilizado como se fosse uma variável, porém, que não é verdadeiramente uma variável. Por isso o prefixo pseudo, que significa, falso.

Cada classe PHP …

more ...

Importação: include() e require() do PHP

Nesta aula aprenderemos a diferença entre as funções include() e require() e estudaremos em quais situações devemos importar bibliotecas PHP com cada uma das funções.

INTRODUÇÃO

Os programas que fizemos até agora, possuiam apenas um arquivo de código. Trabalhamos dessa maneira para simplificar o estudo e maximizar a visualização do …

more ...

Valores de retornos de funções tipados em PHP

Nesta aula aprenderemos como definir o tipo do valor a ser retornado pelas funções, bem como as vantagens dessa abordagens e os beneficios que podemos obter com o uso desse conceito implementado na versão 7 do PHP.

INTRODUÇÃO

A versão 7 do PHP permite a definição do tipo de cada …

more ...

Parâmetros Tipados em PHP

Nesta aula aprenderemos como definir o tipo dos parâmetros de uma função, bem como as vantagens na utilização desse conceito implementado na versão 7 do PHP.

INTRODUÇÃO

O PHP é uma linguagem dinamicamente tipada, ou seja, não definimos o tipo de cada variável no momento de sua declaração. Isso aumenta …

more ...

Null Coalescing Operator em PHP

Nesta aula aprenderemos a utilizar o Null Coalescing Operador, isto é, um novo operador implementado na versão 7 do PHP que nos proporciona uma maneira ágil de verificar valores nulos.

INTRODUÇÃO

A versão 7 do PHP trouxe um novo operador que diminui a necessidade de verificar se uma referência existe …

more ...

Operador SpaceShift em PHP

Nesta aula estudaremos o Operador Spaceshift, aprenderemos seu funcionamento, onde devemos utiliza-los e também, aprenderemos algumas dicas e truque para extrair ao máximo desse recurso implementado na versão 7 do PHP.

SPACESHIP OPERATOR

O PHP 7 implementou um operador de nome Spaceship. Com este, somos capazes de verificar 3 situações …

more ...

Funções Anônimas e Arrays com PHP

Nesta aula estudaremos as funções anonimas junto com as estruturas Arrays. Estudaremos as várias funções definidas pela linguagem PHP para serem utilizadas com uso de funções anonimas.

EXEMPLO FEITO EM AULA

#FUNÇÕES ANÔNIMAS E ARRAYS

#array_map(<f.anonima>, <array>)

$lista = [1,2,3,4,5];

$f = function($x){
    return $x …
more ...

Funções Anônimas na Prática com PHP

Nessa aula implementaremos um código utilizando os conceitos de funções anonimas estudadas nas aulas anteriores.

FUNÇÕES PARA MANIPULAÇÃO DE ARRAYS QUE RECEBEM FUNÇÕES ANÔNIMA

O PHP tem definido algumas funções para manipularmos Arrays que tem definido o envio de uma função anônima como parâmetro. Essa funções, implementão algumas características e …

more ...

Escopo de nomes das funções anônimas em PHP

Nesta aula entenderemos o escopo de nomes das funções anonimas, bem como as suas características e principais conceitos.

ESCOPO DE NOME DAS FUNÇÕES ANÔNIMAS

Quando declaramos uma função anônima, geralmente, iremos atribuir a mesma a uma variável. A variável servirá como uma espécie de referência, até porque, através dessa variável …

more ...