全局函数
优质
小牛编辑
141浏览
2023-12-01
Herosphp提供了一些全局辅助函数:
//格式化打印变量(数据)
__print($message);
//终端高亮打印绿色(success)
tprintOk($message);
//终端高亮打印红色(error)
tprintError($message);
//终端高亮打印黄色(warning)
tprintWarning($message);
//计算字符串的hash值, 默认使用BKDR算法
getHashCode($str);
//抛出异常
E($message, $code);
//获取当前微秒时间
timer();
//将url转换为标准的pathinfo类型的url,如果为空,则返回默认页面
url($url);
//从标准的连接获取原始链接(跟url()相反)
getSourceUrl($url);
//移除url中的某个参数
removeUrlArgs($url, $key);
//往url中添加参数
addUrlArgs($url, $key, $value);
//获取某项配置文档的值
getConfig($key);
//获取应用的全部配置信息
getConfigs();
//跳转到404页面
page404();
//转跳301页面
page301($url);
//跳转到指定的url
location();
//获取框架的版本号
getFrameVersion();
二次开发
框架的全局函数全部封装在 herosphp/functions.core.php
文件当中,可以查阅该文件去了解全局函数的详细实现。