In PHP kann ich eine Schnittstelle angeben, um Felder zu haben, oder sind PHP-Schnittstellen auf Funktionen beschränkt?PHP: Kann ich Felder in Schnittstellen verwenden?
<?php
interface IFoo
{
public $field;
public function DoSomething();
public function DoSomethingElse();
}
?>
Wenn nicht, wird mir klar, ich einen Getter als Funktion in der Schnittstelle belichten kann:
entworfenpublic GetField();
Warnung: Wenn Sie eine Down-Abstimmung für die Frage erhalten, seien Sie nicht überrascht - überprüfen Sie den OOP-Abschnitt des PHP-Handbuchs. – Andreas
Ja, ein kurzer Scan des Handbuchs zeigte ihnen nur Funktionen in Schnittstellen. Vielleicht habe ich diesen Teil einfach übersprungen. In jedem Fall wollte ich nur sicher sein. – Scott