Zhamao Framework 3.2.4
A high-performance chatbot + web framework
载入中...
搜索中...
未找到
global_defines_app.php 文件参考

变量

const ZM_VERSION_ID = Framework::VERSION_ID
 
const ZM_VERSION = Framework::VERSION
 
const TRUE_LIST = ['yes', 'ok', 'y', 'true', 'on', '是', '对', true]
 
const FALSE_LIST = ['no', 'n', 'false', 'off', '否', '错', false]
 
const ZM_PROCESS_MASTER = ONEBOT_PROCESS_MASTER
 
const ZM_PROCESS_MANAGER = ONEBOT_PROCESS_MANAGER
 
const ZM_PROCESS_WORKER = ONEBOT_PROCESS_WORKER
 
const ZM_PROCESS_USER = ONEBOT_PROCESS_USER
 
const ZM_PROCESS_TASKWORKER = ONEBOT_PROCESS_TASKWORKER
 
const ZM_ERR_NONE = 0
 
const ZM_ERR_METHOD_NOT_FOUND = 1
 
const ZM_ERR_ROUTE_NOT_FOUND = 2
 
const ZM_ERR_ROUTE_METHOD_NOT_ALLOWED = 3
 
const ZM_REPLY_NONE = 0
 
const ZM_REPLY_MENTION = 1
 
const ZM_REPLY_QUOTE = 2
 
const ZM_PROMPT_NONE = 0
 
const ZM_PROMPT_MENTION_USER = 1
 
const ZM_PROMPT_QUOTE_USER = 2
 
const ZM_PROMPT_TIMEOUT_MENTION_USER = 4
 
const ZM_PROMPT_TIMEOUT_QUOTE_SELF = 8
 
const ZM_PROMPT_TIMEOUT_QUOTE_USER = 16
 
const ZM_PROMPT_RETURN_STRING = 32
 
const ZM_PROMPT_RETURN_ARRAY = 0
 
const ZM_PROMPT_RETURN_EVENT = 64
 
const ZM_PROMPT_UPDATE_EVENT = 128
 
const ZM_PLUGIN_TYPE_NATIVE = 0
 
const ZM_PLUGIN_TYPE_PHAR = 1
 
const ZM_PLUGIN_TYPE_SOURCE = 2
 
const ZM_PLUGIN_TYPE_COMPOSER = 3
 
const LOAD_MODE_SRC = 0
 
const LOAD_MODE_VENDOR = 1
 
const ZM_DB_POOL = 1
 
const ZM_DB_PORTABLE = 2
 
const WORKING_DIR getcwd()
 
const SOURCE_ROOT_DIR Phar::running() !== '' ? Phar::running() : WORKING_DIR
 
if(DIRECTORY_SEPARATOR==='\\') elseif(!empty(getenv( 'TMPDIR'))) elseif(is_writable('/tmp')) else
 
const LOAD_MODE is_dir(zm_dir(SOURCE_ROOT_DIR . '/src/ZM')) ? LOAD_MODE_SRC : LOAD_MODE_VENDOR
 
const ZM_INIT_TIME microtime(true)
 
const ZM_STATE_DIR TMP_DIR . '/.zm_' . sha1(ZM_INIT_TIME . FRAMEWORK_ROOT_DIR)
 
const SWOOLE_PROCESS 2
 
const SWOOLE_HOOK_UDP 4
 

变量说明

◆ else

if (Phar::running() !=='') else
初始值:
{
define('TMP_DIR', getcwd() . '/.zm-tmp')

◆ FALSE_LIST

const FALSE_LIST = ['no', 'n', 'false', 'off', '否', '错', false]

◆ LOAD_MODE

const LOAD_MODE is_dir(zm_dir(SOURCE_ROOT_DIR . '/src/ZM')) ? LOAD_MODE_SRC : LOAD_MODE_VENDOR

◆ LOAD_MODE_SRC

const LOAD_MODE_SRC = 0

◆ LOAD_MODE_VENDOR

const LOAD_MODE_VENDOR = 1

◆ SOURCE_ROOT_DIR

const SOURCE_ROOT_DIR Phar::running() !== '' ? Phar::running() : WORKING_DIR

◆ SWOOLE_HOOK_UDP

const SWOOLE_HOOK_UDP 4

◆ SWOOLE_PROCESS

const SWOOLE_PROCESS 2

◆ TRUE_LIST

const TRUE_LIST = ['yes', 'ok', 'y', 'true', 'on', '是', '对', true]

机器人用的,用于判断二元语意

◆ WORKING_DIR

const WORKING_DIR getcwd()

◆ ZM_DB_POOL

const ZM_DB_POOL = 1

◆ ZM_DB_PORTABLE

const ZM_DB_PORTABLE = 2

◆ ZM_ERR_METHOD_NOT_FOUND

const ZM_ERR_METHOD_NOT_FOUND = 1

◆ ZM_ERR_NONE

const ZM_ERR_NONE = 0

定义一些内部引用的错误ID

◆ ZM_ERR_ROUTE_METHOD_NOT_ALLOWED

const ZM_ERR_ROUTE_METHOD_NOT_ALLOWED = 3

◆ ZM_ERR_ROUTE_NOT_FOUND

const ZM_ERR_ROUTE_NOT_FOUND = 2

◆ ZM_INIT_TIME

const ZM_INIT_TIME microtime(true)

◆ ZM_PLUGIN_TYPE_COMPOSER

const ZM_PLUGIN_TYPE_COMPOSER = 3

◆ ZM_PLUGIN_TYPE_NATIVE

const ZM_PLUGIN_TYPE_NATIVE = 0

◆ ZM_PLUGIN_TYPE_PHAR

const ZM_PLUGIN_TYPE_PHAR = 1

◆ ZM_PLUGIN_TYPE_SOURCE

const ZM_PLUGIN_TYPE_SOURCE = 2

◆ ZM_PROCESS_MANAGER

const ZM_PROCESS_MANAGER = ONEBOT_PROCESS_MANAGER

◆ ZM_PROCESS_MASTER

const ZM_PROCESS_MASTER = ONEBOT_PROCESS_MASTER

定义多进程的全局变量

◆ ZM_PROCESS_TASKWORKER

const ZM_PROCESS_TASKWORKER = ONEBOT_PROCESS_TASKWORKER

◆ ZM_PROCESS_USER

const ZM_PROCESS_USER = ONEBOT_PROCESS_USER

◆ ZM_PROCESS_WORKER

const ZM_PROCESS_WORKER = ONEBOT_PROCESS_WORKER

◆ ZM_PROMPT_MENTION_USER

const ZM_PROMPT_MENTION_USER = 1

◆ ZM_PROMPT_NONE

const ZM_PROMPT_NONE = 0

◆ ZM_PROMPT_QUOTE_USER

const ZM_PROMPT_QUOTE_USER = 2

◆ ZM_PROMPT_RETURN_ARRAY

const ZM_PROMPT_RETURN_ARRAY = 0

◆ ZM_PROMPT_RETURN_EVENT

const ZM_PROMPT_RETURN_EVENT = 64

◆ ZM_PROMPT_RETURN_STRING

const ZM_PROMPT_RETURN_STRING = 32

◆ ZM_PROMPT_TIMEOUT_MENTION_USER

const ZM_PROMPT_TIMEOUT_MENTION_USER = 4

◆ ZM_PROMPT_TIMEOUT_QUOTE_SELF

const ZM_PROMPT_TIMEOUT_QUOTE_SELF = 8

◆ ZM_PROMPT_TIMEOUT_QUOTE_USER

const ZM_PROMPT_TIMEOUT_QUOTE_USER = 16

◆ ZM_PROMPT_UPDATE_EVENT

const ZM_PROMPT_UPDATE_EVENT = 128

◆ ZM_REPLY_MENTION

const ZM_REPLY_MENTION = 1

◆ ZM_REPLY_NONE

const ZM_REPLY_NONE = 0

定义 BotContext 下 reply 回复的模式

◆ ZM_REPLY_QUOTE

const ZM_REPLY_QUOTE = 2

◆ ZM_STATE_DIR

const ZM_STATE_DIR TMP_DIR . '/.zm_' . sha1(ZM_INIT_TIME . FRAMEWORK_ROOT_DIR)

◆ ZM_VERSION

const ZM_VERSION = Framework::VERSION

全局版本名称

◆ ZM_VERSION_ID

const ZM_VERSION_ID = Framework::VERSION_ID

全局版本ID