Я соглашаюсь с @Bradley.
XML является очень медленным и не особенно полезным как формат устройства хранения данных. Почему беспокойство? Вы будете редактировать данные рукой с помощью текстового редактора? Если так, XML все еще не является очень удобным форматом по сравнению с чем-то как YAML. С чем-то как SQlite запросы легче записать, и существует четко определенный API для того, чтобы вложить Ваши данные и.
XML прекрасен, если необходимо отправить данные вокруг между программами. Но от имени эффективности, необходимо, вероятно, произвести XML в передающее время и проанализировать его в "реальные данные" в, получают время.
Все вышеупомянутые средства, что Ваш вопрос о, "когда издержки базы данных выравниваются по ширине", довольно спорен. XML имеет путь выше наверху, все время, чем SQlite. (Настоящие базы данных как MSSQL более тяжелы, особенно в административных издержках, но это - полностью различный вопрос.)
Похоже, вы используете Wordpress - wp- includes / l10n.php
определяет __ как функцию, которая переводит строку (аналогично gettext
и его псевдониму _
, но с необязательным параметром для явного указания домена).
Строго говоря, в PHP это ничего не значит, так как это не предопределенная функция. Однако во многих фреймворках, таких как CakePHP и других библиотеках, двойное подчеркивание - это функция, используемая для перевода строк на основе предпочтений языка / локали пользователя.
Как уже упоминалось, он обычно используется для перевода текста между языками, но на самом деле он используется в том же контексте, что и любой вызов функции.
testfunction();
ничем не отличается от
__();
Аналогичная или сторонняя реализация на основе GNU gettext :
http://www.php.net/manual/en/function.gettext.php
Примечание: вы можете использовать символ подчеркивания '_' в качестве псевдонима этой функции.