随笔分类 - About PHP
摘要:相信很多人做大批量数据导出和数据导入的时候,经常会遇到PHP内存溢出的问题,在解决了问题之后,总结了一些经验,整理成文章记录下。(转) 由于使用phpexcel时经常会遇到内存溢出,下面分享一段生成csv文件的代码: 作者:PHP架构师圈子 链接:https://zhuanlan.zhihu.com
阅读全文
摘要:文件代码太长,无法插入页面。所以,文章尾部下载即可。 附:食用方式: include_once 'Pinyin.php'; echo Pinyin::getPinyin("早上好");//获取拼音 echo Pinyin::getShortPinyin("早上好");//获取拼音缩写 下载地址: 点
阅读全文
摘要:php代码: $wchat = new WchatOauth(); $access_token = $wchat->get_access_token();//封装的获取accesstoken方法,自己看官方文档,这里需要做下缓存。 $appid = 'wx3eb1e********'; //填入服务
阅读全文
摘要:<?php namespace app\api\model; set_time_limit(30); class WxQrcode{ //构造方法 static $qrcode_url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?"; sta
阅读全文
摘要:*/ public static function get($url, $params = '', $header = [], $timeout = 30, $options = []) { return self::send($url, $params, 'GET', $header, $timeout, $options); } ...
阅读全文
摘要:1、 如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。(静态类调用属性和方法,只可以调用静态属性和方法。self::方法名()、self::属性名。只有实例化的时候才会自动调用构造函数,所以只有动态类才可以触发构造函数,静态类不会触发构造函数) 2、$row[’
阅读全文
摘要:Laravel - 从百草园到三味书屋 "From Apprentice To Artisan"目录 https://my.oschina.net/zgldh/blog/389246
阅读全文
摘要:首先看一段代码: PHP手册摘录如下: Warning 浮点数精度显然简单的十进制分数如同 0.1 或 0.7 不能在不丢失一点点精度的情况下转换为内部二进制的格式。这就会造成混乱的结果:例如,floor((0.1+0.7)*10) 通常会返回 7 而不是预期中的 8,因为该结果内部的表示其实是类似
阅读全文
摘要:传送带:https://www.cnblogs.com/rendd/p/6182918.html
阅读全文
摘要:·//取得COOKIE里的数据 ,格式为1,2,3,4 这样,当然也有可以为0··$history =isset ($_COOKIE['SHOP']['history'][$uid]) ? $_COOKIE['SHOP']['history'][$uid] : 0;·//写SQL语句,用IN 来查询
阅读全文
摘要:数组函数,一定要多多温习,不然会很费心思。
阅读全文
摘要:说通俗点,PHP中使用trait关键字是为了解决一个类既想集成基类的属性和方法,又想拥有别的基类的方法,而trait一般情况下是和use搭配使用的。 具体案例,查看php中文网这篇文章。http://www.php.cn/php-weizijiaocheng-363113.html
阅读全文
摘要:自动创建项目 laravel new || laravel new xxx || composer create-project --prefer-dist laravel/laravel blogcomposer create-project --prefer-dist laravel/larav
阅读全文
摘要:php中抽象类和接口的区别 1) 概念 面向对象的三大概念:封装,继承,多态 把属性和方法封装起来就是类。 一个类的属性和方法被另外的类复制就是继承,PHP里面的任何类都可以被继承,被继承的属性和方法都可以被子类重新定义,这就是多态性。 抽象类和抽象方法: 所谓抽象方法就是只有名字的空“函数”,而且
阅读全文
摘要:CacheTime = $CacheTime; } private function Run() { /** 缓存时间大于0,检测缓存文件的修改时间,在缓存时间内为缓存文件名,超过缓存时间为False, 小于等于0,返回false,并清理已缓存的文件 **/...
阅读全文
摘要:public:权限是最大的,可以内部调用,实例调用等。protected: 受保护类型,用于本类和继承类调用。private: 私有类型,只有在本类中使用。 从上面的例子中,我们可以看出,public: 可以class内部调用,可以实例化调用。private: 可以class内部调用,实例化调用报错
阅读全文
摘要:其实,一共也就下面几步,顺利的话,两分钟完事。 第一步:下载和当前php版本对应的php_phalcon.dll 文件 第二步:将此文件放到php版本下的ext里面。 第三步:在php.ini中添加如下一行配置代码: 最后,重新启动phpstudy即可。如果成功的话,输出phpinfo会有如下界面:
阅读全文
摘要:字符串函数 strlen:获取字符串长度,字节长度 substr_count 某字符串出现的次数 substr:字符串截取,获取字符串(按照字节进行截取) mb_strlenmb_substr strchr:与substr相似,从指定位置截取一直到最后 strrchr(获取文件后缀名):与strch
阅读全文
摘要:今天安装 swoole扩展时候,最后一步报错如下: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/swoole.so' - /usr/lib64/php/modules/swoole.
阅读全文