boaPHP开发手册v5.5

消息配置

config.php


'MSG_DISPLAY' => '',
'MSG_TYPE' => '',
'MSG_TYPE_VAR' => '',
'MSG_JSONP_CB' => '',
'MSG_STR_CLASS' => '',
'MSG_LOG_NOTICE' => ,

消息配置

配置项默认值类型说明
MSG_DISPLAYphp_exception,php_errorstring可选;设置PHP错误输出类型,可选值:php_exception, php_warning, php_error, php_deprecated, php_strict
MSG_TYPEstring可选;设置全局默认消息输出类型,如:json、xml等
MSG_TYPE_VAR_msgstring可选;通过前端设置消息输出类型,$_REQUEST取值时的键,表示取_msg字段
MSG_JSONP_CBmessagestring可选;当消息为jsonp类型时,前端JS回调函数名称
MSG_STR_CLASSboa_msgstring可选;当消息输出时,前端CSS默认class名称
MSG_LOG_NOTICEfalsebool可选;是否处理PHP的notice消息

注意

除了全局配置 MSG_TYPE 默认的消息输出类型,还可以在请求URL、表单action中附加_msg=json这样参数或使用表单隐藏域来灵活实现。参数名称 _msg 由 MSG_TYPE_VAR 定义

除了前述方式,还可以使用 msg::set_type() 来动态设置消息输出类型,优先级大于前者,整个页面仅需设置一次