ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
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 は 1 つのドット区切りパスを削除します。
-w は : の後の値、または < で指定した別ファイルの値を直ちに保存します。-d はキーやセクションを削除します。書き込み可能なパスは key と section.key のみで、a.b.c は不可です。再保存時にコメントや空白が失われる場合があり、重複キーは PHP の
用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。
現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。
Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。
ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
install ini縮小パッケージをインストールします。ローカルリファレンスは含まれず、
install ini -mこの公開済みバージョンを正確に指定してインストールします。
install ini -v 1.3.6upgrade が互換性を確認し、必要な場合だけブロックを置換します。
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"