Komanda class

Komanda class omogućava deklarisanje OOP klasa u PHP-u. Takođe je moguće deklarisati anonimnu klasu.

Sintaksa

phpclass Test {

}

Primer

Deklarišimo klasu:

php<?php
  class User {
  
  }
?>

Primer

Deklarišimo anonimnu klasu:

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

Rezultat izvršavanja koda:

php'Hello'

Vidite takođe

  • funkciju get_class,
    koja vraća ime klase objekta
  • funkciju instanceof,
    koja proverava pripadnost objekta klasi