
php
天意~
这个作者很懒,什么都没留下…
展开
-
php-redis扩展安装,根据自己环境做变动
https://pecl.php.net/package/rediswget http://pecl.php.net/get/redis-5.2.1.tgztar xzf redis-5.2.1.tgzcd redis-5.2.1.tgz/usr/local/Cellar/php@7.4/7.4.25/bin/phpize./configure --with-php-config=/usr/local/Cellar/php@7.4/7.4.25/bin/php-configmake &&原创 2022-04-06 15:34:12 · 1000 阅读 · 0 评论 -
mac php安装 yar扩展
前置brew,php这个略过。https://github.com/laruence/yar下载最新版本yar安装包进入到安装包内这个是自己的php路径/usr/local/Cellar/php@7.4/7.4.13_1/bin/phpize重点,指定php配置目录和curl目录,在mac上安装yar扩展不指定curl目录会报错/configure --with-php-config=/usr/local/Cellar/php@7.4/7.4.13_1/bin/php-con..原创 2021-01-09 15:10:20 · 410 阅读 · 0 评论 -
php计算两个日期相差月数精确到天
/* * $date1 = Y-m-d H:i:s * $date2 = Y-m-d H:i:s * */function getMonthNums($date1,$date2){ $date1 = date("Y-m-d",strtotime($date1)); $date2 = date("Y-m-d",strtotime($date2)); if(strto...原创 2020-03-11 22:11:20 · 1228 阅读 · 0 评论 -
php对象序列化与反向
所有php里面的值都可以使用函数serialize()来返回一个包含字节流的字符串来表示。unserialize()函数能够重新把字符串变回php原来的值。序列化一个对象将会保存对象的所有变量,但是不会保存对象的方法,只会保存类的名字。唔,不懂没事,我们直接看代码: 注释有解释=。=。。。<?php //首先声明一个数组$array_1 = array(); //随后。。。原谅我这个博...转载 2018-03-16 17:44:37 · 355 阅读 · 0 评论 -
php的public、protected、private三种访问控制模式的区别
public: 公有类型 在子类中可以通过self::var调用public方法或属性,parent::method调用父类方法 在实例中可以能过$obj->var 来调用 public类型的方法或属性protected: 受保护类型 在子类中可以通过self::var调用protected方法或属性,parent::method调用父类方法...原创 2019-05-09 08:36:18 · 753 阅读 · 0 评论 -
php导出数据xlsx
/** $lists 二维数组*/ public function xlsx($lists) { //生成文件名 $date = date("Y-m-d_H:i:s", time()); $fileName = "XXXX_" . $date . ".xlsx"; //头部标题 $xlsx_hea...原创 2019-09-18 17:09:43 · 1260 阅读 · 0 评论