📅  最后修改于: 2023-12-03 15:36:23.424000             🧑  作者: Mango
在莎士比亚的作品《理查三世》中,第 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("伊丽莎白"); // 伊丽莎白不害怕。
以上两行代码将输出不同的内容,证明了我们的函数是正确的。