thinkphp6封装公共函数

本文详细介绍了如何在ThinkPHP6框架中进行公共函数的封装,以提升代码复用性和项目维护性。通过创建自定义助手函数,实现常用功能的便捷调用,例如数据处理、验证和辅助操作等。同时,讨论了在MVC架构下如何合理组织和使用这些公共函数,以保持代码的整洁和模块化。
摘要由CSDN通过智能技术生成
<?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();
            // 以下就是配置:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值