Метод show вызывается 2 раза. Один раз когда $message равен NULL и второй раз после того как через setMessage передан объект класса HelloMessage. Как сделать так чтобы метод show вызвался один раз?
interface IMessage {
public function getMessage();
}
class HelloMessage implements IMessage {
public function getMessage() {
return "hello";
}
}
interface IShow {
public function setMessage(IMessage $message);
public function show();
}
class Show implements IShow {
private $message;
public function setMessage(IMessage $message) {
$this->message = $message;
}
public function show() {
if ($this->message == NULL) {
throw Exception("message is NULL");
} else {
echo $this->message;
}
}
}
$injector = new phemto\Phemto();
$injector->forType("Show")->call("setMessage");
$show = $injector->create("Show");
$show->show();
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть расчетные модули написанные на Java под Android
Объясните пожалуйста, как сделать вот это задание: функционал: вывод данных в таблице, возможность поиска, возможность удаления/добавления/редактирования...