Files
zhamao-framework/docs/.vuepress/public/doxy/global__functions_8php.html
2023-01-15 13:31:52 +00:00

694 lines
31 KiB
HTML
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/Globals/global_functions.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta6</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('global__functions_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">函数</a> </div>
<div class="headertitle"><div class="title">global_functions.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:a5ffdd3528ee418f5b556be8335641705"><td class="memItemLeft" align="right" valign="top">if(function_exists( '<a class="el" href="global__functions_8php.html#ab6532d66138e9cf91863546fc93556a1">zm_internal_errcode</a>'))&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#a5ffdd3528ee418f5b556be8335641705">zm_dir</a> (string $dir)</td></tr>
<tr class="separator:a5ffdd3528ee418f5b556be8335641705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49a9c9fabfe3e76c1535ea0a42407b15"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#a49a9c9fabfe3e76c1535ea0a42407b15">zm_exec</a> (string $cmd)</td></tr>
<tr class="separator:a49a9c9fabfe3e76c1535ea0a42407b15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6195e0d6bb303cd1161beefcdc9173af"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#a6195e0d6bb303cd1161beefcdc9173af">zm_sleep</a> (float|int $time)</td></tr>
<tr class="separator:a6195e0d6bb303cd1161beefcdc9173af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea4203b9b3d3a0cecaad1479e2978e16"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#aea4203b9b3d3a0cecaad1479e2978e16">coroutine</a> ()</td></tr>
<tr class="separator:aea4203b9b3d3a0cecaad1479e2978e16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6532d66138e9cf91863546fc93556a1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#ab6532d66138e9cf91863546fc93556a1">zm_internal_errcode</a> (int|string $code)</td></tr>
<tr class="separator:ab6532d66138e9cf91863546fc93556a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf626b8ff5c2b782908eb6756780eb7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#aedf626b8ff5c2b782908eb6756780eb7">zm_instance_id</a> ()</td></tr>
<tr class="separator:aedf626b8ff5c2b782908eb6756780eb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97e3b3adabf67bc7d3650ed14214ddaa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#a97e3b3adabf67bc7d3650ed14214ddaa">logger</a> ()</td></tr>
<tr class="separator:a97e3b3adabf67bc7d3650ed14214ddaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a872aa6d894a402d6faa4dbac803dd523"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#a872aa6d894a402d6faa4dbac803dd523">is_assoc_array</a> (array $array)</td></tr>
<tr class="separator:a872aa6d894a402d6faa4dbac803dd523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7788a600314408032412cb1d5f9f644d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#a7788a600314408032412cb1d5f9f644d">match_pattern</a> (string $pattern, string $subject)</td></tr>
<tr class="separator:a7788a600314408032412cb1d5f9f644d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4837db7e0f6a16fcb3b4e33be447723"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#ad4837db7e0f6a16fcb3b4e33be447723">match_args</a> (string $pattern, string $subject)</td></tr>
<tr class="separator:ad4837db7e0f6a16fcb3b4e33be447723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab951b3aba3cafdec6df825656344148"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#aab951b3aba3cafdec6df825656344148">segment</a> (string $type, array $data=[])</td></tr>
<tr class="separator:aab951b3aba3cafdec6df825656344148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae04b8a86ae39aa08ba1becbfa13ff592"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#ae04b8a86ae39aa08ba1becbfa13ff592">middleware</a> ()</td></tr>
<tr class="separator:ae04b8a86ae39aa08ba1becbfa13ff592"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeacc0140de439ebab9a5466c45d38191"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#aeacc0140de439ebab9a5466c45d38191">container</a> ()</td></tr>
<tr class="separator:aeacc0140de439ebab9a5466c45d38191"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72209840841640a3706f6393aa3bc0bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#a72209840841640a3706f6393aa3bc0bc">resolve</a> (string $abstract, array $parameters=[])</td></tr>
<tr class="separator:a72209840841640a3706f6393aa3bc0bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb1a3a76f52074604156a3da9ead1a98"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#abb1a3a76f52074604156a3da9ead1a98">db</a> (string $name='')</td></tr>
<tr class="separator:abb1a3a76f52074604156a3da9ead1a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e5e46262ccc376a933859820eaee89f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#a5e5e46262ccc376a933859820eaee89f">sql_builder</a> (string $name='')</td></tr>
<tr class="separator:a5e5e46262ccc376a933859820eaee89f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c69dfaa68f571577df4965bfed5ec79"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#a9c69dfaa68f571577df4965bfed5ec79">redis</a> (string $name='default')</td></tr>
<tr class="separator:a9c69dfaa68f571577df4965bfed5ec79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71de63d02514c7e74d68338f4424139f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#a71de63d02514c7e74d68338f4424139f">config</a> (array|string $key=null, mixed $default=null)</td></tr>
<tr class="separator:a71de63d02514c7e74d68338f4424139f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e36b31fab375707e181526bd590d61"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#af9e36b31fab375707e181526bd590d61">bot</a> ()</td></tr>
<tr class="separator:af9e36b31fab375707e181526bd590d61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30f74b242a48e72ec1245e31dbd4db6d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#a30f74b242a48e72ec1245e31dbd4db6d">kv</a> (string $name='')</td></tr>
<tr class="separator:a30f74b242a48e72ec1245e31dbd4db6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae249520bbbb558ac0e1928446ea2c0ca"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="global__functions_8php.html#ae249520bbbb558ac0e1928446ea2c0ca">env</a> (string $key, mixed $default=null)</td></tr>
<tr class="separator:ae249520bbbb558ac0e1928446ea2c0ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">函数说明</h2>
<a id="af9e36b31fab375707e181526bd590d61" name="af9e36b31fab375707e181526bd590d61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9e36b31fab375707e181526bd590d61">&#9670;&#160;</a></span>bot()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bot </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="global__functions_8php_af9e36b31fab375707e181526bd590d61_cgraph.svg" width="174" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a71de63d02514c7e74d68338f4424139f" name="a71de63d02514c7e74d68338f4424139f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71de63d02514c7e74d68338f4424139f">&#9670;&#160;</a></span>config()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">config </td>
<td>(</td>
<td class="paramtype">array|string&#160;</td>
<td class="paramname"><em>$key</em> = <code>null</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">mixed&#160;</td>
<td class="paramname"><em>$default</em> = <code>null</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p >获取 / 设置配置项</p>
<p >传入键名和(或)默认值,获取配置项 传入数组,设置配置项 不传参数,返回配置容器</p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramtype">null&#160;|&#160;array&#160;|&#160;string</td><td class="paramname">$key</td><td>键名 </td></tr>
<tr><td class="paramtype">null&#160;|&#160;mixed</td><td class="paramname">$default</td><td>默认值 </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>mixed|void|ZMConfig </dd></dl>
</div>
</div>
<a id="aeacc0140de439ebab9a5466c45d38191" name="aeacc0140de439ebab9a5466c45d38191"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeacc0140de439ebab9a5466c45d38191">&#9670;&#160;</a></span>container()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">container </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >获取容器实例 </p>
</div>
</div>
<a id="aea4203b9b3d3a0cecaad1479e2978e16" name="aea4203b9b3d3a0cecaad1479e2978e16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea4203b9b3d3a0cecaad1479e2978e16">&#9670;&#160;</a></span>coroutine()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">coroutine </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >获取协程接口 </p>
</div>
</div>
<a id="abb1a3a76f52074604156a3da9ead1a98" name="abb1a3a76f52074604156a3da9ead1a98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb1a3a76f52074604156a3da9ead1a98">&#9670;&#160;</a></span>db()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">db </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>$name</em> = <code>''</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >获取 MySQL 调用的类</p>
<dl class="exception"><dt>异常</dt><dd>
<table class="exception">
<tr><td class="paramname">DBException</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae249520bbbb558ac0e1928446ea2c0ca" name="ae249520bbbb558ac0e1928446ea2c0ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae249520bbbb558ac0e1928446ea2c0ca">&#9670;&#160;</a></span>env()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">env </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>$key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">mixed&#160;</td>
<td class="paramname"><em>$default</em> = <code>null</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p >获取环境变量 </p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="global__functions_8php_ae249520bbbb558ac0e1928446ea2c0ca_cgraph.svg" width="288" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a872aa6d894a402d6faa4dbac803dd523" name="a872aa6d894a402d6faa4dbac803dd523"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a872aa6d894a402d6faa4dbac803dd523">&#9670;&#160;</a></span>is_assoc_array()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">is_assoc_array </td>
<td>(</td>
<td class="paramtype">array&#160;</td>
<td class="paramname"><em>$array</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >判断传入的数组是否为关联数组 </p>
</div>
</div>
<a id="a30f74b242a48e72ec1245e31dbd4db6d" name="a30f74b242a48e72ec1245e31dbd4db6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30f74b242a48e72ec1245e31dbd4db6d">&#9670;&#160;</a></span>kv()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">kv </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>$name</em> = <code>''</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="global__functions_8php_a30f74b242a48e72ec1245e31dbd4db6d_cgraph.svg" width="154" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a97e3b3adabf67bc7d3650ed14214ddaa" name="a97e3b3adabf67bc7d3650ed14214ddaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97e3b3adabf67bc7d3650ed14214ddaa">&#9670;&#160;</a></span>logger()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">logger </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >助手方法,返回一个 Logger 实例 </p>
</div>
</div>
<a id="ad4837db7e0f6a16fcb3b4e33be447723" name="ad4837db7e0f6a16fcb3b4e33be447723"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4837db7e0f6a16fcb3b4e33be447723">&#9670;&#160;</a></span>match_args()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">match_args </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>$pattern</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>$subject</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p >匹配参数</p>
<dl class="section return"><dt>返回</dt><dd>array|false 成功时返回匹配到的参数数组失败时返回false </dd></dl>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="global__functions_8php_ad4837db7e0f6a16fcb3b4e33be447723_cgraph.svg" width="255" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a7788a600314408032412cb1d5f9f644d" name="a7788a600314408032412cb1d5f9f644d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7788a600314408032412cb1d5f9f644d">&#9670;&#160;</a></span>match_pattern()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">match_pattern </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>$pattern</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>$subject</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p >格式匹配 </p>
</div>
</div>
<a id="ae04b8a86ae39aa08ba1becbfa13ff592" name="ae04b8a86ae39aa08ba1becbfa13ff592"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae04b8a86ae39aa08ba1becbfa13ff592">&#9670;&#160;</a></span>middleware()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">middleware </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >中间件操作类的助手函数 </p>
</div>
</div>
<a id="a9c69dfaa68f571577df4965bfed5ec79" name="a9c69dfaa68f571577df4965bfed5ec79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c69dfaa68f571577df4965bfed5ec79">&#9670;&#160;</a></span>redis()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">redis </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>$name</em> = <code>'default'</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >获取 Redis 操作类</p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramtype">string</td><td class="paramname">$name</td><td>使用的 Redis 连接名称 </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a72209840841640a3706f6393aa3bc0bc" name="a72209840841640a3706f6393aa3bc0bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72209840841640a3706f6393aa3bc0bc">&#9670;&#160;</a></span>resolve()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">resolve </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>$abstract</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">array&#160;</td>
<td class="paramname"><em>$parameters</em> = <code>[]</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p >解析类实例(使用容器)</p>
<p >这是 {</p><dl class="section see"><dt>参见</dt><dd><a class="el" href="global__functions_8php.html#aeacc0140de439ebab9a5466c45d38191">container()</a>}-&gt;make($abstract, $parameters) 的别名</dd></dl>
<p>@template T </p><dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname">class-string&lt;T&gt;</td><td>$abstract </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>Closure|mixed|T </dd></dl>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="global__functions_8php_a72209840841640a3706f6393aa3bc0bc_cgraph.svg" width="198" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="aab951b3aba3cafdec6df825656344148" name="aab951b3aba3cafdec6df825656344148"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab951b3aba3cafdec6df825656344148">&#9670;&#160;</a></span>segment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">segment </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>$type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">array&#160;</td>
<td class="paramname"><em>$data</em> = <code>[]</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p >构建消息段的助手函数</p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramtype">string</td><td class="paramname">$type</td><td>类型 </td></tr>
<tr><td class="paramtype">array</td><td class="paramname">$data</td><td>字段 </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5e5e46262ccc376a933859820eaee89f" name="a5e5e46262ccc376a933859820eaee89f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e5e46262ccc376a933859820eaee89f">&#9670;&#160;</a></span>sql_builder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">sql_builder </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>$name</em> = <code>''</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >获取构建 MySQL 的类</p>
<dl class="exception"><dt>异常</dt><dd>
<table class="exception">
<tr><td class="paramname">DBException</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5ffdd3528ee418f5b556be8335641705" name="a5ffdd3528ee418f5b556be8335641705"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ffdd3528ee418f5b556be8335641705">&#9670;&#160;</a></span>zm_dir()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">if(function_exists('<a class="el" href="global__functions_8php.html#ab6532d66138e9cf91863546fc93556a1">zm_internal_errcode</a>')) zm_dir </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>$dir</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >根据具体操作系统替换目录分隔符</p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramtype">string</td><td class="paramname">$dir</td><td>目录 </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a49a9c9fabfe3e76c1535ea0a42407b15" name="a49a9c9fabfe3e76c1535ea0a42407b15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49a9c9fabfe3e76c1535ea0a42407b15">&#9670;&#160;</a></span>zm_exec()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">zm_exec </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>$cmd</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >执行shell指令</p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramtype">string</td><td class="paramname">$cmd</td><td>命令行 </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aedf626b8ff5c2b782908eb6756780eb7" name="aedf626b8ff5c2b782908eb6756780eb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedf626b8ff5c2b782908eb6756780eb7">&#9670;&#160;</a></span>zm_instance_id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">zm_instance_id </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >返回当前炸毛实例的 ID </p>
</div>
</div>
<a id="ab6532d66138e9cf91863546fc93556a1" name="ab6532d66138e9cf91863546fc93556a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6532d66138e9cf91863546fc93556a1">&#9670;&#160;</a></span>zm_internal_errcode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">zm_internal_errcode </td>
<td>(</td>
<td class="paramtype">int|string&#160;</td>
<td class="paramname"><em>$code</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >获取内部错误码 </p>
</div>
</div>
<a id="a6195e0d6bb303cd1161beefcdc9173af" name="a6195e0d6bb303cd1161beefcdc9173af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6195e0d6bb303cd1161beefcdc9173af">&#9670;&#160;</a></span>zm_sleep()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">zm_sleep </td>
<td>(</td>
<td class="paramtype">float|int&#160;</td>
<td class="paramname"><em>$time</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p >sleep 指定时间单位为秒最小单位为1毫秒即0.001 </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4bfa8dd4f43cc3b2b81b92bd7b810cf8.html">Globals</a></li><li class="navelem"><a class="el" href="global__functions_8php.html">global_functions.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>
</html>