#php #class #method-signature
#php #класс #метод-подпись
Вопрос:
Для получения наилучших практик — в PHP 5.3 , можем ли мы, как и в C , объявлять сигнатуры функций и помещать их тела в нижней части? Если да, то как это сделать?
Пример :
<?php
class TheDoor
{
public $args; // [...]
private $fields; // [...]
public function close();
public function open();
[...]
public function close()
{
// Your code goes here
}
}
Заранее благодарю.
Комментарии:
1. Вы можете использовать php.net/manual/en/language.oop5.interfaces.php
Ответ №1:
Нет. Насколько я знаю, самое близкое, что вы можете получить, — это объявление интерфейса для реализации класса.
Комментарии:
1. …или абстрактный класс? Это каким-то образом соответствовало бы заголовкам в C / C .