Могу ли я объявить метод в объекте как статический и нестатический метод с тем же именем, который вызывает статический метод? < /p>
Я хочу создать Класс, который имеет статический метод «Отправить» и нестатический метод, который вызывает статическую функцию. Например: < /p>
class test {
private $text;
public static function instance() {
return new test();
}
public function setText($text) {
$this->text = $text;
return $this;
}
public function send() {
self::send($this->text);
}
public static function send($text) {
// send something
}
}
< /code>
Я хочу иметь возможность вызвать функцию на этих двух, было < /p>
test::send("Hello World!");
< /code>
и < /p>
test::instance()->setText("Hello World")->send();
< /code>
Это возможно? < /p>
Подробнее здесь: https://stackoverflow.com/questions/113 ... tic-in-php
Можно ли объявить метод статическим и нестативным в PHP? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Принудительно сделать метод статическим, используя аннотацию типа/файл-заглушку
Anonymous » » в форуме Python - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-