PHP Básico

Criar uma classe para tarefas repetidas – PHP

A orientada a objetos é um estilo de programação poderoso para a codificação flexível e menos trabalho para uma tarefa grande, bem como para a tarefa repetida.

A programação orientada a objetos é considerada mais avançada e eficiente do que o estilo de programação procedural.

A programação orientada a objetos tem várias vantagens sobre o estilo de programação convencional ou procedural. Classes e objetos são os dois principais aspectos da programação orientada a objetos.

class Rectangle
{
   
    public $length = 0;
    public $width = 0;
    
  
    public function getPerimeter(){
        return (2 * ($this->length + $this->width));
    }    
    
    public function getArea(){
        return ($this->length * $this->width);
    }
}

Depois que uma classe for definida, crie outro arquivo para ter acesso a essa classe com o objeto:

require "Rectangle.php"; 
 
$obj_rec = new Rectangle; 
$obj->length = 30; 
$obj->width = 20;  

echo $obj->length; // 0utput: 30
echo $obj->width; // 0utput: 20 

echo $obj->getPerimeter(); // 0utput: 100
echo $obj->getArea(); // Output: 600

Post Recentes

Por que devo sempre manter o Magento 2 atualizado?

Segurança: Atualizações frequentes geralmente incluem patches de segurança para corrigir vulnerabilidades identificadas. Ao manter o Magento atualizado, você reduz significativamente…

1 mês atrás

Adicionar uma mensagem de Alerta ou Aviso do Admin do Magento 2

Como adicionar uma mensagem de Alerta ou Aviso do Admin do Magento 2 Injete o Magento\Framework\Message\ManagerInterface no construtor da sua…

1 mês atrás

Exibir mensagens erro/sucesso da Classe: Magento\Framework\Message\ManagerInterface

Para exibir as mensagens adicionadas na classe Magento\Framework\Message\ManagerInterface em um arquivo .phtml, você pode usar o seguinte código: <?php $objectManager…

1 mês atrás

Exportar as categorias do Magento 2 em um XML

Para criar um script no Magento 2 que exporte as categorias para um arquivo XML com o nome da categoria,…

2 meses atrás

Colocar um video como Background utilizando HTML + CSS

Para definir um vídeo MP4 como plano de fundo em um <div> usando HTML e CSS, você pode seguir estas…

4 meses atrás

Desativar o “lastname” no Magento 2

Como desativar o "lastname" no Magento 2 e Adobe Commerce Desativando a obrigatoriedade do campo Execute a SQL abaixo diretamente…

4 meses atrás