我正在查看Gender 类用法示例,其中包含以下代码段:
case Gender::IS_UNISEX_NAME:
printf("The name %s is unisex in %s\n", $name, $data['country']);
break;
case Gender::IS_A_COUPLE:
printf("The name %s is both male and female in %s\n", $name, $data['country']);
break;
这给我的印象是IS_UNISEX_NAME
和IS_A_COUPLE
是同一个东西,这让我想知道为什么它有两个不同的常数。
这也让我觉得这可能是由于历史原因。或者也许这只是一个疏忽。