欢迎php技术加入laravel技术交流群 :784030154
在中文手册‘助手函数’只提了三个函数,分别是url 、html、array。具体查看https://www.yiichina.com/doc/guide/2.0/helper-url
一时好奇打开yii源码的中vendor/yiisoft/yii2.0/helpers/中有更多手册没有尚未提到,好用的助手函数
1.打印类中
VarDumper::dump($passways,10,true);
第一个参数:要打印的变量;第二个参数:打印层次或深度;第三个参数:是否语法高亮,以便查看,默认false,建议true
2.ip地址处理
IpHelper::ip2bin(Yii::$app->request->userIP) // 将IP地址转换为比特表示
IpHelper::inRange('192.168.1.21', '192.168.1.0/24') //判断第一个参数是否在第二个参数范围内
IpHelper::getIpVersion(Yii::$app->request->userIP) //获取ip地址的版本 IPv6则返回6 IPv4返回4
IpHelper::expandIPv6(Yii::$app->request->userIP) ////将IPv6地址扩展为全符号
3.文件处理
FileHelper::removeDirectory($dir); //删除文件夹及以下所有节点
FileHelper::createDirectory($path, $mode = 0775, $recursive = true);//创建文件
FileHelper::copyDirectory($src, $dst, $options = []) //复制文件夹及以下所有文件