Class komandasi

class komandası PHP-də OOP siniflərini elan etməyə imkan verir. Həmçinin anonim sinif elan etmək olar.

Sintaksis

phpclass Test {

}

Nümunə

Gəlin sinif elan edək:

php<?php
  class User {
  
  }
?>

Nümunə

Gəlin anonim sinif elan edək:

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

Kodun icrasının nəticəsi:

php'Hello'

Həmçinin bax

  • get_class funksiyasını,
    obyektin sinfinin adını qaytaran
  • instanceof funksiyasını,
    obyektin sinfə mənsubiyyətini yoxlayan