⊗ppOpStMt 44 of 107 menu

PHP-də OOP-də Statik Üsullar

Siniflərlə işləyərkən, öz çağırışı üçün obyekt yaradılması tələb etməyən üsullar etmək olar. Belə üsullar statik adlanır. Bir üsulu statik elan etmək üçün, çıxış modifikatorundan sonra açar söz static yazmaq lazımdır:

<?php class Test { public static function method() { return '!!!'; } } ?>

Statik üsula müraciət etmək üçün, sinfin adını, sonra iki nöqtə üst-üstə və üsulun adını yazmaq lazımdır, bu zaman sinfin obyektini yaratmaq lazım deyil, belə:

<?php echo Test::method(); // '!!!' çap edəcək ?>

Aşağıdakı sinfin üsullarını statiklərə çevirin:

<?php class Math { public function getSum($a, $b) { return $a + $b; } public function getProduct($a, $b) { return $a * $b; } } ?>
azbydeenesfrkakkptruuz