Komanda class

Komanda class leidžia deklaruoti OOP klases PHP. Taip pat galima deklaruoti anoniminę klasę.

Sintaksė

phpclass Test {

}

Pavyzdys

Deklaruokime klasę:

php<?php
  class User {
  
  }
?>

Pavyzdys

Deklaruokime anoniminę klasę:

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

Kodo vykdymo rezultatas:

php'Hello'

Taip pat žiūrėkite

  • funkciją get_class,
    kuri grąžina objekto klasės pavadinimą
  • funkciją instanceof,
    kuri tikrina objekto priklausymą klasei