📜  伊丽莎白在第 3 幕中害怕什么 - PHP (1)

📅  最后修改于: 2023-12-03 15:36:23.424000             🧑  作者: Mango

伊丽莎白在第 3 幕中害怕什么 - PHP

在莎士比亚的作品《理查三世》中,第 3 幕的开头,詹姆斯·提哥,这位前国王的弟弟,试图说服埃利桑德拉伯爵向理查三世表示忠诚。伊丽莎白夫人,在接到这个消息后十分担心她的儿子、未来国王温莎公爵的安全。她害怕温莎公爵会被理查三世所杀。

那么,如果我们在 PHP 中模拟这个场景呢?我们可以定义一个函数 elizabethAfraidOf(),其输入为字符串类型的国王名字,输出为字符串类型的害怕的对象。

/**
 * This function returns what Elizabeth is afraid of
 *
 * @param string $king the name of the king
 *
 * @return string what Elizabeth is afraid of
 */
function elizabethAfraidOf(string $king): string
{
    if ($king === "理查三世") {
        return "伊丽莎白害怕温莎公爵会被理查三世所杀。";
    } else {
        return "伊丽莎白不害怕。";
    }
}

我们可以使用以下代码测试这个函数:

echo elizabethAfraidOf("理查三世"); // 伊丽莎白害怕温莎公爵会被理查三世所杀。
echo elizabethAfraidOf("伊丽莎白"); // 伊丽莎白不害怕。

以上两行代码将输出不同的内容,证明了我们的函数是正确的。