随笔分类 -  PHP

摘要:// 允许域名跨域访问 *可替换为域名 header('Access-Control-Allow-Origin: *'); // 响应类型 header('Access-Control-Allow-Methods: GET,POST,PUT,PATCH,DELTE,OPTIONS'); // 带 c 阅读全文
posted @ 2020-09-29 17:58 宋健安 阅读(262) 评论(0) 推荐(0)
摘要:/** * 生成日期范围 * * @param string $startDate 开始日期 2020-09-25 * @param string $endDate 结束日期 2020-10-08 * @param bool $range_month 是否生成月范围,默认生成日范围 * * @ret 阅读全文
posted @ 2020-09-25 11:47 宋健安 阅读(440) 评论(0) 推荐(0)
摘要:File -> Settings -> Editor -> Inspections -> Proofreading 中Typo前面的勾去掉即可 阅读全文
posted @ 2020-09-15 15:32 宋健安 阅读(423) 评论(0) 推荐(0)
摘要:SplFileInfo用来获取文件详细信息、SplFileObject遍历、查找指定行、写入csv文件等内容 SplFileInfo用来获取文件详细信息: $file = new SplFileInfo('foo-bar.txt'); print_r(array( 'getATime' => $fi 阅读全文
posted @ 2020-08-06 09:42 宋健安 阅读(885) 评论(0) 推荐(0)
摘要:开发过程中遇到这么一个问题: 创建了一个基类控制器,需要验证登录的控制器就继承基类,基类控制器中的initialize方法判断是否登录,虽然未登录,但还是会进入业务控制器 这里使用了header函数和redirect助手函数都不管用 解决方法: 1. header和exit一起使用 2. 基类需要继 阅读全文
posted @ 2020-07-23 10:11 宋健安 阅读(963) 评论(0) 推荐(0)
摘要:/** * 今天开始的Y-m-d H:i:s * * @return string */ public static function beginToday() { return date('Y-m-d').' 00:00:00'; } /** * 今天结束的Y-m-d H:i:s * * @ret 阅读全文
posted @ 2020-04-08 16:40 宋健安 阅读(4961) 评论(0) 推荐(0)
摘要:/** * 生成指定范围的日期 * * @param $string $startDate 开始日期 2020-01-01 * @param $string $endDate 结束日期 2020-01-31 * * @return array */ public static function ge 阅读全文
posted @ 2020-04-08 16:31 宋健安 阅读(873) 评论(0) 推荐(0)
摘要:下面以安装phpredis扩展为例 下载扩展源码,解压 [root@localhost ~]# wget phpredis-5.1.1.tar.gz [root@localhost ~]# tar -zxf phpredis-5.1.1.tar.gz 进入源码目录,运行phpize,用来生成conf 阅读全文
posted @ 2020-01-11 14:22 宋健安 阅读(270) 评论(0) 推荐(0)
摘要:连接到数据库$mysqli = new mysqli(主机,用户,密码,数据库); 选择数据库$mysqli->select_db(数据库);设置编码$mysqli->set_charset(编码); 数据库连接错误编号$mysqli->connect_errno;数据库连接错误信息$mysqli- 阅读全文
posted @ 2020-01-11 13:58 宋健安 阅读(920) 评论(0) 推荐(0)
摘要:/** * 砍价算法-生成砍价金额 * * @param int $people 砍价人数或次数 * @param int $amount 砍价总额 单位元 * @param int $min 最低砍价金额 不得低于0 * @param int $max 最高砍价金额 砍价次数 * 最高砍价金额不得 阅读全文
posted @ 2019-12-31 09:51 宋健安 阅读(1559) 评论(0) 推荐(0)
摘要:<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> # 打开Rerite功能 RewriteEngine On # Redirect Trailing Slashes If Not 阅读全文
posted @ 2018-07-15 21:24 宋健安 阅读(444) 评论(0) 推荐(0)
摘要:闭包实例 <?php /** * 一个具体项目实现的示例。 * * 在注册自动加载函数后,下面这行代码将引发程序 * 尝试从 /path/to/project/src/Baz/Qux.php * 加载 \Foo\Bar\Baz\Qux 类: * * new \Foo\Bar\Baz\Qux; * * 阅读全文
posted @ 2018-06-29 23:06 宋健安 阅读(276) 评论(0) 推荐(0)