IE盒子

搜索
查看: 184|回复: 1

(五)Muix的php配置和启动闭包

[复制链接]

4

主题

10

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2023-1-18 15:12:00 | 显示全部楼层 |阅读模式
一、php配置

php由很多的ini字段可以动态设置,如果你不想在ini文件中进行静态配置的化,可以是使用ini_set()函数进行动态配置,muix提供了这样的自动配置过程,你只需要在system下的initialize.php文件中进行配置即可。
<?php

use muyomu\config\ConfigApi;
use muyomu\framework\config\DefaultInitializeConfig;

ConfigApi::configure(DefaultInitializeConfig::class,array(
    "ini"=>[
        "date.timezone"=>"Asia/Shanghai"
    ],
    "ext"=>[
        "mysqli"
    ],
    "callable"=>[
        function(){
            session_start();
        }
    ]
));
如代码所示,ini关联字段即为ini配置字段。
二、模块加载限制

如果你的程序需要加载某个extesion,你可以在ext字段中配置需要加载的模块即可,如果php没有配置该模块,那么将会返回服务端错误
三、启动闭包

启动闭包就是框架在启动之初会自动运行的一下闭包,配置在callable字段下
回复

使用道具 举报

2

主题

11

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2025-6-17 13:57:28 | 显示全部楼层
顶顶更健康
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表