Il comando class

Il comando class permette di dichiarare classi OOP in PHP. È possibile anche dichiarare una classe anonima.

Sintassi

phpclass Test {

}

Esempio

Dichiariamo una classe:

php<?php
  class User {
  
  }
?>

Esempio

Dichiariamo una classe anonima:

php<?php
  $obj = new class {
    public function sayHello() {
      return 'Hello';
    }
  };
  
  echo $obj->sayHello();
?>

Risultato dell'esecuzione del codice:

php'Hello'

Vedi anche

  • la funzione get_class,
    che restituisce il nome della classe di un oggetto
  • la funzione instanceof,
    che verifica se un oggetto è un'istanza di una classe