Какая польза от функции word_is_countable () в codeigniter - PullRequest
0 голосов
/ 21 мая 2019

Я новичок в фреймворках 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'
            )
        );
    }

Функция кажется довольно простой и, кажется, просто проверяет несколько слов. Если он проверяет так мало слов, то как мы можем ожидать, что он будет надежным и удовлетворит потребности динамического приложения, которому может потребоваться поиск любого слова в словаре.

Поэтому я хотел бы знать причину включения этой функции в структуру. Извините, если это звучит как вопрос новичка. Спасибо.

1 Ответ

0 голосов
/ 21 мая 2019

Назначение этой функции, как указано в Документации,

Проверяет, имеет ли данное слово множественную версию. Пример:

word_is_countable ( 'оборудование'); // Возвращает FALSE

В английском языке не так много существительных, которые не могут быть множественного числа. Вот почему список такой маленький.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...