a-blog cms PHP API Reference

DefineLineFormatter
in package

FinalYes

config.server.php の `define('KEY', value);` 1 行を組み立てる純粋関数 helper

a-blog cms の値表記の慣例を一元管理する:

  • bool: 1 / 0 (整数として書く)
  • null: null
  • int / float: そのまま
  • string: single-quote で囲み、\\\' だけ escape
  • CHMOD_DIR / CHMOD_FILE: 文字列値を quote せず PHP 式としてそのまま埋め込む ((0775 & ~ umask()) 等が umask() の評価結果に依存するため)

利用箇所:

state も I/O も持たない純粋関数 helper。テストは入出力対応だけ確認すれば十分。

Table of Contents

Methods

format()  : string
既存 config.server.php の見た目 (`define('SSL_ENABLE', 0);` 等) と互換を保つため、 bool は `true` / `false` ではなく `1` / `0` で書く。

Methods

format()

既存 config.server.php の見た目 (`define('SSL_ENABLE', 0);` 等) と互換を保つため、 bool は `true` / `false` ではなく `1` / `0` で書く。

public static format(string $key, string|int|float|bool|null $value) : string
Parameters
$key : string
$value : string|int|float|bool|null
Return values
string

        
On this page

Search results