Yazeka
Arama sonuçlarına göre oluşturuldu
PHP'de arayüz oluşturmak için şu adımlar izlenir:
- Anahtar kelime kullanımı: Arayüz,
interface
anahtar sözcüğü ile tanımlanır 14. - Yöntemlerin tanımı: Arayüzde herhangi bir kod bloğu bulunmaz, sadece uygulanması gereken yöntemlerin tanımları yapılır 45.
- Public bildirim: Arayüzdeki tüm yöntemler, public olarak bildirilmelidir 14.
- Uygulama: Arayüzü gerçeklemek için
implements
işlecini kullanarak sınıfların bu yöntemleri uygulaması sağlanır 13.
Örnek bir arayüz tanımı:
interface Template { public function setVariable($name, $var); public function getHtml($template); }
Sınıfın arayüzü uygulaması:
class WorkingTemplate implements Template { private $vars = []; public function setVariable($name, $var) { $this->vars[$name] = $var; } public function getHtml($template) { foreach($this->vars as $name => $value) { $template = str_replace('{' . $name . '}', $value, $template); } } }
5 kaynaktan alınan bilgiyle göre: