Originariamente inviato da gaten
garakkio quindi per quello che dici tu, l'estensione è del tipo:

class Database extends Connessione... una cosa del genere, e qualora avessi bisogno di connettermi al database ed effettuare query avrò una cosa del tipo:

class Login extends Database.

??
io non ho mai parlato di estensione. Il pattern di cui parlavo è dependency injection: istanzi $connessione e lo passi al costruttore di $database, il quale avrà una proprietà privata/protetta $connessione.
Tipo:

Codice PHP:
<?php

class Connessione { ... }

class 
Database
{
  private 
$connessione

  
public function __construct(Connessione $connessione, ...)
  {
     
$this->connessione $connessione;
  }

}
concordo con Virus_101, non è molto utile che tu faccia tentativi in questo senso.
Se veramente vuoi capire come funziona l'oop, o studi (come dice lui), oppure prendi un framework serio e inizi a usarlo: usandolo, capirai piano piano come funzionano le cose.