W PHP, czy mogę określić interfejs mieć pola, lub są interfejsy PHP ograniczone do funkcji?PHP: Czy mogę używać pól w interfejsach?
<?php
interface IFoo
{
public $field;
public function DoSomething();
public function DoSomethingElse();
}
?>
Jeśli nie, zdaję sobie sprawę, mogę narazić getter jako funkcji w interfejsie:
public GetField();
Ostrzeżenie: jeśli uzyskasz głosowanie w dół za pytanie, nie należy się dziwić - zajrzyj do sekcji OOP podręcznika PHP. – Andreas
Tak, szybkie skanowanie podręcznika pokazało, że używają tylko funkcji w interfejsach. Może właśnie przeskoczyłem tę część. W obu przypadkach chciałem tylko upewnić się. – Scott