Resultados da pesquisa a pedido "oop"
Não é possível declarar um método abstrato privado
Eu quero fazer isso, mas não posso. Aqui está o meu cenário e racional. Eu tenho uma classe abstrata para casos de teste que possui um método abstrato chamado test (). O método test () deve ser definido pela subclasse; deve ser implementado com ...
Coesão e dissociação, o que eles representam?
O que são coesão e dissociação? Encontrei informações sobre acoplamento, mas não sobre desacoplamento.
Existe uma diferença entre instanciação com parênteses ou sem?
Qual é a diferença entre esses dois códigos? <?php $object1 = new User(); //^^ $object1->name = "Hello"; echo $object1->name; class User {} ?>E: <?php $object1 = new User; //^ $object1->name = "Hello"; echo $object1->name; class User {} ?>Eu ...
Qual é a diferença entre uma instância e um objeto?
Qual é a diferença entre uma instância e um objeto? Existe alguma diferença ou não?
É possível definir um valor de propriedade de classe dinamicamente no PHP?
É possível definir uma propriedade de classe PHP e atribuir o valor dinamicamente usando uma propriedade dentro da mesma classe? Algo como: class user { public $firstname = "jing"; public $lastname = "ping"; public $balance = 10; public ...
Por que as classes padrão às vezes têm métodos aparentemente não relacionados?
Enquanto estudava a biblioteca Java padrão e suas classes, não pude deixar de notar que algumas dessas classes têm métodos que, na minha opinião, têm quase nenhuma relevância para a causa dessas classes. Os métodos de que estou falando são, por ...
Como evitar objetos muito grandes com o Design Orientado a Domínio
Estamos seguindo o Domain Driven Design para a implementação de um site grande. No entanto, ao colocar o comportamento nos objetos de domínio, terminamos com algumas classes muito grandes. Por exemplo, em nosso objeto WebsiteUser, temos muitos ...
PHP: Como usar uma função de classe como retorno de chamada [duplicado]
Esta pergunta já tem uma resposta aqui: Como invoco dinamicamente um método de classe em PHP? [/questions/273169/how-do-i-dynamically-invoke-a-class-method-in-php] 8 respostasEu tenho uma classe com métodos que eu quero usar como retornos ...
Erro lógico potencial do PHP PDO
Eu sou novo no PHP e gostaria de saber por que esse código não insere nada no banco de dados (retorna 0). Tenho certeza de que deve haver um erro lógico, pois não estou recebendo nenhuma mensagem de erro. class DbConnection { protected $db_conn; ...
Dados de acesso PHP de um objeto
Eu tenho um objeto do qual estou procurando obter um dado, o objeto se parece com isso, Product Object ( [name] => Simon Test Cup [code] => 123456789 [category_id] => 3 [range_id] => 26 [price] => 10.00 [price_logo_add] => 0.25 [image_id] => ...