<?php
// 应用公共文件
if(!function_exists('responses')){
function responses($code,$msg,$data)
{
return json([
'code'=>$code,
'msg'=>$msg,
'data'=>$data
]);
}
}
//成功
if(!function_exists('success')){
function success($data=[],$msg='',$code=200)
{
return responses($code,$msg,$data);
}
}
//失败
if(!function_exists('fail')){
function fail($msg,$data=[],$code=500)
{
return responses($code,$msg,$data);
}
// xss攻击
if (!function_exists('remove_xss')) {
//使用htmlpurifier防范xss攻击
function remove_xss($string){
//相对index.php入口文件,引入HTMLPurifier.auto.php核心文件
//require_once './plugins/htmlpurifier/HTMLPurifier.auto.php';
// 生成配置对象
$cfg = HTMLPurifier_Config::createDefault();
// 以下就是配置:
thinkphp6封装公共函数
于 2021-12-29 17:17:00 首次发布
本文详细介绍了如何在ThinkPHP6框架中进行公共函数的封装,以提升代码复用性和项目维护性。通过创建自定义助手函数,实现常用功能的便捷调用,例如数据处理、验证和辅助操作等。同时,讨论了在MVC架构下如何合理组织和使用这些公共函数,以保持代码的整洁和模块化。
摘要由CSDN通过智能技术生成