PHP Класс SlightPHP

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$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