Interfaces in PHP
Në shqip: Interfejsat në PHP
ShpjegimiSQ
Një interface në PHP thotë çfarë metodash duhet të ketë një klasë, pa i shkruar. Klasa e premton me implements dhe mund të zbatojë disa interfejsa njëherësh. Laravel-i i përdor shumë për të ndërruar implementimet lehtë.
EnglishEN
An interface in PHP says which methods a class must have, without writing them. The class promises it with implements and can implement several at once. Laravel uses them a lot to swap implementations easily.
Si ta mendosh
Si diploma e shoferit: kushdo që e ka premton se di të ngasë.
Lexoje në anglisht
Like a driving licence: anyone holding one promises they can drive.
Shembull kodiphp
<?php
interface Pagesa { public function paguaj(float $shuma): bool; }
class PagesaMeKarte implements Pagesa {
public function paguaj(float $shuma): bool { return true; }
}