public static function format($value) { if (is_int($value)) { return $value; } if (is_bool($value)) { return $value ? 'true' : 'false'; } if (is_array($value)) { $var = array_map(function ($itm) { return Config::format($itm); }, $value); return "array(" . implode(",", $var) . ")"; } return "'" . (string) $value . "'"; }