\DtApp\ThinkLibrary\serviceSystemService

系统服务 Class SystemService

Summary

Methods
Properties
Constants
__construct()
instance()
uri()
mac()
linuxIp()
No public properties found
No constants found
initialize()
$app
N/A
arr_to_str()
getLinux()
getWindows()
$result
$macAddr
N/A

Properties

$app

$app : \think\App

应用实例

Type

\think\App

$result

$result : array

Type

array

$macAddr

$macAddr : 

第一个mac地址

Type

Methods

__construct()

__construct(\think\App  $app) 

Service constructor.

Parameters

\think\App $app

instance()

instance(array  $args) : static

静态实例对象

Parameters

array $args

Returns

static

uri()

uri(string  $url = '', array  $vars = array(), boolean|string  $suffix = true, boolean|string  $domain = false, boolean|string  $fillSuffix = false) : string

生成最短URL地址

Parameters

string $url

路由地址

array $vars

PATH 变量

boolean|string $suffix

后缀

boolean|string $domain

域名

boolean|string $fillSuffix

补上后缀

Returns

string

mac()

mac() : mixed

获取电脑MAC地址

Returns

mixed

linuxIp()

linuxIp() : string

获取Linux服务器IP

Returns

string

initialize()

initialize() : $this

初始化服务

Returns

$this

arr_to_str()

arr_to_str(  $arr, string  $glue = "/") : false|string

二维数组转化为字符串,中间用,隔开

Parameters

$arr
string $glue

Returns

false|string

getLinux()

getLinux() : array

Linux系统

Returns

array

getWindows()

getWindows() 

Windows系统