PHP

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; }
}

Terma të lidhur