PHP/Interfejsy: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Zyx (dyskusja | edycje)
m hasło do przepisania właściwie
Lethern (dyskusja | edycje)
poprawki
Linia 1:
{{poprawić|Kiepskie objaśnienie, zupełne oderwanie od reszty podręcznika, pomieszana nawigacja.}}
{{MDL:NawGórna|
[[Matematyka dla liceum/|{{{poprz}}}]]|
[[Matematyka dla liceum/|{{{nast}}}]]
}}
{{RDoZrobienia}}
igacja
{{poprawić|Kiepskie objaśnienie, zupełne oderwanie od reszty podręcznika, pomieszana nawigacja.}}
 
== Interfejsy ==
Linia 12 ⟶ 6:
=== Implementacja ===
Poniżej opiszę jak się tworzy oraz implementuje interfejsy:
<nowikisource lang="php"><?PHP
 
//1
Linia 43 ⟶ 37:
echo $ja -> imie('Piotrek');
?></nowikisource>
Opis działania:
#Tworzymy interfejs o nazwie testowy. W przypadku interfejsu deklarujemy go używając słowa '''interface''' zamiast '''class'''.
Linia 54 ⟶ 48:
 
Klasa może implementować wiele interfejsów, wtedy należy oddzielić je przecinkami:
<nowikisource lang="php"><?PHP
class ja implements testowy, MojInterfejs, TwojInterfejs
{
...
}
?></nowikisource>