安装包含本地参考和全部已发布模式的完整包。
install iniinikey 或 section.key。
application.name 表示 [application] 中的 name。像 a.b.c 这样的更深路径会被有意拒绝;需要更深层级时,JSON、TOML 或 YAML 更合适。
ini <file> [key|options] · ini dump <file>ini <file>显示
ini <file> <key>显示精确的键或节值
ini dump <file>显示规范化的
-f <text|mask> [-k|-v]在键或值中查找匹配项;* 和 ? 表示掩码
-w <key> : <value>直接把标量或 JSON 风格列表写入文件
-w <key> < <file>写入从另一个文件读取的值
-d <key>删除键或节
-c验证
在当前 core 中,成功打开的文件会立即可通过 $ 再次引用。如果此模块是该扩展名已安装的最高优先级处理器,只输入文件名即可由此命令打开。这些是 core 提供的便捷机制;
-f 同时搜索路径和值。仅搜索键时加 -k,仅搜索值时加 -v。包含 * 或 ? 的查询按掩码处理。
-w 会立即写入文件。: 后直接给出值;< <file> 从另一个文件读取值。-d 删除一个点路径。
-w 会立即写入,: 后提供值,< 可从另一文件读取;-d 删除键或节。写入路径仅支持 key 或 section.key,不支持 a.b.c。重写可能丢失注释及空格;重复键按 PHP
可直接在页面中运行预先准备的示例。结果已预先生成并在浏览器中显示;服务器不会执行任何终端命令。
安装当前兼容版本。完整功能请选择 Base,精简包请选择 Minimum;已安装模块的更新请使用 upgrade。
Base 与 Minimum 是同一当前模块版本的两个包。
安装包含本地参考和全部已发布模式的完整包。
install ini安装精简包。该包不包含本地参考;
install ini -m安装这个确切的已发布版本。
install ini -v 1.3.6让 upgrade 检查兼容性,仅在需要时替换已安装块。
upgrade ini删除扩展块,不影响核心和其他模块。
install ini -u示例可复制,但网站不会执行。请先检查路径、权限和破坏性选项。
cd \sandbox\config | ini app.iniapplication.name lil-sandbox
application.debug true
paths.source ../src
paths.public ../publiccd \sandbox\config | app.iniapplication.name lil-sandbox
application.debug true
paths.source ../src
paths.public ../publicini config/app.ini application.namelil-sandboxini config/app.ini -f "paths.*" -kpaths.source ../src
paths.public ../publicini config/app.ini -f "../public" -vpaths.public ../publicini config/app.ini -f "debug"application.debug trueini config/app.ini -w application.debug : falseapplication.debug falseini config/app.ini -w application.name < config/plain-value.txtapplication.name demo-siteini config/app.ini -d paths.publicapplication.name lil-sandbox
application.debug true
paths.source ../srcini config/app.ini -cValid INIini dump config/app.ini[application]
name = "lil-sandbox"
debug = true
[paths]
source = "../src"
public = "../public"
ini config/app.ini missing.keyPath not foundini config/app.ini -w a.b.c : 1INI paths support section.key onlyini config/invalid.ini -cInvalid INIini config/missing.iniFile not foundini config/app.ini -w application.nameValue required after : or sandbox/config/app.ini该示例使用受保护的 /sandbox/ 文档工作区中的文件或目录。
[application]
name = "lil-sandbox"
debug = true
[paths]
source = "../src"
public = "../public"