linux - PHP 是使用我的操作系统的“语言环境”还是它自己内置的 ICU 语言环境数据?
问题描述
以下函数应该让我列出计算机上已安装的语言环境:https ://www.php.net/resourcebundle_locales
它要我指定一个“捆绑包名称”。我不知道什么是“资源包”,即使在阅读了这个页面之后:https ://www.php.net/manual/en/class.resourcebundle.php
正如用户提供的评论所说,您必须为该函数提供一个空字符串以获取“ICU 库中可用的所有语言环境的列表”......这是我总是用来确定语言环境是否存在的方法。我从来没有给它一个“资源包”,因为我不明白那是什么或它的含义。它是在谈论据称存在于 Windows 10 上的某种文件或目录结构吗?还是只有Linux?
我是否看到了 ICU 支持的、与 PHP 捆绑在一起的或我的计算机/操作系统支持的语言环境列表?文档完全神秘且令人困惑,就像经常发生的情况一样,迫使我无缘无故地询问它并浪费我自己的时间和精力以及他人的时间和精力。但是当我不明白它在说什么时,我还能做什么呢?
如果已经有所有这些语言环境与 PHP 捆绑在一起,以“ICU 数据”的形式,那么指定“另一个语言环境存储库”有什么好处?(这就是我假设函数参数正在做的事情。)
解决方案
推荐阅读
- reactjs - 动态创建 React Boostrap 导航栏时出现关键错误
- python - 如何根据 Scrapy 中第一个请求的响应构造请求列表?
- ansible - 为什么 ansible set_fact 列表结果包含很多 // //
- python - 如何在列之间执行划分并将答案存储在新的数据框中
- python - 为什么 Lebniez 系列 PI 的 Shanks 转换需要很长时间?
- riscv - 区分 rv64imafd 和 rv64imafdc isa
- ios - 在 SwiftUI 选项/最佳实践中结合数据源/持久性?
- regex - 使用正则表达式从 0 到 999 之间的数字中提取带有数字的字符串
- ios - 调整 UIImageView 的大小保持纵横比
- python - 我如何使用 Python 处理新加坡车牌的校验和