Classi e oggetti (OOP)

Classi e oggetti (OOP)

La Programmazione Orientata agli Oggetti (OOP) organizza il codice in classi e oggetti.

Definire una classe

class User {
 public $nome;
 public $email;
 
 public function __construct($nome, $email) {
 $this->nome = $nome;
 $this->email = $email;
 }
 
 public function saluta() {
 return "Ciao, sono " . $this->nome;
 }
}

Creare oggetti

$user = new User("Mario", "mario@email.com");
echo $user->saluta();
echo $user->nome;

Visibilità

  • public - Accessibile ovunque
  • protected - Solo classe e sottoclassi
  • private - Solo nella classe

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    Introduzione a PHP PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato ...
  • Variabili PHP

    Variabili PHP Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mar...
  • Stringhe in PHP

    Stringhe in PHP Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole v...
  • Array in PHP

    Array in PHP Gli array permettono di memorizzare più valori in una singola variabile.Array indicizza...
  • Operatori PHP

    Operatori PHP Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori ar...