目录

全局函数

优质
小牛编辑
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 文件当中,可以查阅该文件去了解全局函数的详细实现。