PHP 클래스 HTMLPurifier_StringHashParser, yii

DefaultKeyValue KEY: Value KEY2: Value2 --MULTILINE-KEY-- Multiline value. Which would output something similar to: array( 'ID' => 'DefaultKeyValue', 'KEY' => 'Value', 'KEY2' => 'Value2', 'MULTILINE-KEY' => "Multiline\nvalue.\n", ) We use this as an easy to use file-format for configuration schema files, but the class itself is usage agnostic. You can use ---- to forcibly terminate parsing of a single string-hash; this marker is used in multi string-hashes to delimit boundaries.
파일 보기 프로젝트 열기: yiisoft/yii 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$default

공개 메소드들

메소드 설명
parseFile ( string $file ) : array Parses a file that contains a single string-hash.
parseMultiFile ( string $file ) : array Parses a file that contains multiple string-hashes delimited by '----'

보호된 메소드들

메소드 설명
parseHandle ( resource $fh ) : array Internal parser that acepts a file handle.

메소드 상세

parseFile() 공개 메소드

Parses a file that contains a single string-hash.
public parseFile ( string $file ) : array
$file string
리턴 array

parseHandle() 보호된 메소드

Internal parser that acepts a file handle.
protected parseHandle ( resource $fh ) : array
$fh resource File handle with pointer at start of valid string-hash block.
리턴 array

parseMultiFile() 공개 메소드

Parses a file that contains multiple string-hashes delimited by '----'
public parseMultiFile ( string $file ) : array
$file string
리턴 array

프로퍼티 상세

$default 공개적으로 프로퍼티

public $default