PHP 클래스 SlightPHP

파일 보기 프로젝트 열기: hetao29/slightphp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$appDir string
$defaultEntry string
$defaultPage string
$defaultZone string
$entry string current entry
$page string current page
$pathInfo string
$splitFlag string split flag of zone,classs,method
$zone string current zone
$zoneAlias array zoneAlias

공개 메소드들

메소드 설명
getAppDir ( ) : string appDir get
getDebug ( ) : boolean debug status get
getDefaultEntry ( ) : string defaultMethod get
getDefaultPage ( ) : string getDefaultClass get
getDefaultZone ( ) : string defaultZone get
getSplitFlag ( ) : string defaultMethod get
getZoneAlias ( string $zone ) : string | boolean
run ( string $path = "" ) : boolean main method!
setAppDir ( string $dir ) : boolean appDir set && get IMPORTANT: you must set absolute path if you use extension mode(extension=SlightPHP.so)
setDebug ( boolean $debug ) : boolean debug status set
setDefaultEntry ( string $entry ) : boolean defaultMethod set
setDefaultPage ( string $page ) : boolean defaultClass set
setDefaultZone ( string $zone ) : boolean defaultZone set
setPathInfo ( $pathInfo )
setSplitFlag ( string $flag ) : boolean splitFlag set
setZoneAlias ( string $zone, string $alias ) : boolean

비공개 메소드들

메소드 설명
debug ( $debugmsg ) *private

메소드 상세

getAppDir() 공개 정적인 메소드

appDir get
public static getAppDir ( ) : string
리턴 string

getDebug() 공개 정적인 메소드

debug status get
public static getDebug ( ) : boolean
리턴 boolean

getDefaultEntry() 공개 정적인 메소드

defaultMethod get
public static getDefaultEntry ( ) : string
리턴 string $method

getDefaultPage() 공개 정적인 메소드

getDefaultClass get
public static getDefaultPage ( ) : string
리턴 string

getDefaultZone() 공개 정적인 메소드

defaultZone get
public static getDefaultZone ( ) : string
리턴 string

getSplitFlag() 공개 정적인 메소드

defaultMethod get
public static getSplitFlag ( ) : string
리턴 string

getZoneAlias() 공개 정적인 메소드

public static getZoneAlias ( string $zone ) : string | boolean
$zone string
리턴 string | boolean | boolean

run() 공개 정적인 메소드

main method!
public static run ( string $path = "" ) : boolean
$path string
리턴 boolean

setAppDir() 공개 정적인 메소드

appDir set && get IMPORTANT: you must set absolute path if you use extension mode(extension=SlightPHP.so)
public static setAppDir ( string $dir ) : boolean
$dir string
리턴 boolean

setDebug() 공개 정적인 메소드

debug status set
public static setDebug ( boolean $debug ) : boolean
$debug boolean
리턴 boolean

setDefaultEntry() 공개 정적인 메소드

defaultMethod set
public static setDefaultEntry ( string $entry ) : boolean
$entry string
리턴 boolean

setDefaultPage() 공개 정적인 메소드

defaultClass set
public static setDefaultPage ( string $page ) : boolean
$page string
리턴 boolean

setDefaultZone() 공개 정적인 메소드

defaultZone set
public static setDefaultZone ( string $zone ) : boolean
$zone string
리턴 boolean

setPathInfo() 공개 정적인 메소드

public static setPathInfo ( $pathInfo )

setSplitFlag() 공개 정적인 메소드

splitFlag set
public static setSplitFlag ( string $flag ) : boolean
$flag string
리턴 boolean

setZoneAlias() 공개 정적인 메소드

public static setZoneAlias ( string $zone, string $alias ) : boolean
$zone string
$alias string
리턴 boolean

프로퍼티 상세

$appDir 공개적으로 정적으로 프로퍼티

public static string $appDir
리턴 string

$defaultEntry 공개적으로 정적으로 프로퍼티

public static string $defaultEntry
리턴 string

$defaultPage 공개적으로 정적으로 프로퍼티

public static string $defaultPage
리턴 string

$defaultZone 공개적으로 정적으로 프로퍼티

public static string $defaultZone
리턴 string

$entry 공개적으로 정적으로 프로퍼티

current entry
public static string $entry
리턴 string

$page 공개적으로 정적으로 프로퍼티

current page
public static string $page
리턴 string

$pathInfo 공개적으로 정적으로 프로퍼티

public static string $pathInfo
리턴 string

$splitFlag 공개적으로 정적으로 프로퍼티

split flag of zone,classs,method
public static string $splitFlag
리턴 string

$zone 공개적으로 정적으로 프로퍼티

current zone
public static string $zone
리턴 string

$zoneAlias 공개적으로 정적으로 프로퍼티

zoneAlias
public static array $zoneAlias
리턴 array