Я новичок в фреймворках php и изучаю codeigniter. Просматривая код вспомогательных функций, я обнаружил функцию word_is_countable ($ word) в inflector_helper.php в разделе helpers.
Функция приведена ниже.
function word_is_countable($word)
{
return ! in_array(
strtolower($word),
array(
'audio',
'bison',
'chassis',
'compensation',
'coreopsis',
'data',
'deer',
'education',
'emoji',
'equipment',
'fish',
'furniture',
'gold',
'information',
'knowledge',
'love',
'rain',
'money',
'moose',
'nutrition',
'offspring',
'plankton',
'pokemon',
'police',
'rice',
'series',
'sheep',
'species',
'swine',
'traffic',
'wheat'
)
);
}
Функция кажется довольно простой и, кажется, просто проверяет несколько слов. Если он проверяет так мало слов, то как мы можем ожидать, что он будет надежным и удовлетворит потребности динамического приложения, которому может потребоваться поиск любого слова в словаре.
Поэтому я хотел бы знать причину включения этой функции в структуру. Извините, если это звучит как вопрос новичка. Спасибо.