Files
2026-10-06 12:10:09 +09:00

36 lines
1.3 KiB
PHP

<?php
/*
* インタフェースの基本: 通知システム
*
* NotificationInterface.php、EmailNotification.php、SmsNotification.php を実装してください
*
* 【課題】
* 通知を送信するシステムを作成します。
* メール通知とSMS通知の2種類があり、どちらも同じインタフェースを実装します。
*/
require_once __DIR__ . '/common/NotificationInterface.php';
require_once __DIR__ . '/common/EmailNotification.php';
require_once __DIR__ . '/common/SmsNotification.php';
use Common\EmailNotification;
use Common\SmsNotification;
// TODO: EmailNotificationのインスタンスを生成してください
// コンストラクタには "user@example.com" を渡してください
// 変数名は $email
// TODO: $email の send メソッドを呼び出してください
// 第1引数: "システムアラート"
// 第2引数: "サーバーの負荷が高まっています。"
echo "<br>";
// TODO: SmsNotificationのインスタンスを生成してください
// コンストラクタには "090-1234-5678" を渡してください
// 変数名は $sms
// TODO: $sms の send メソッドを呼び出してください
// 第1引数: "緊急連絡"
// 第2引数: "サーバーダウンが発生しました。"