随笔分类 -  PHP

摘要:1、__construct():构造方法,具有构造方法的类会在每次创建新对像时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 2、__destruct():析构方法,析构方法会在某个对象的所有引用都被删除或者当对象被显式销毁时执行。 3、__set():给类设置私有属性。 4、__get 阅读全文
posted @ 2018-08-17 15:06 苟富贵,无相忘 阅读(133) 评论(0) 推荐(0)
摘要:所谓的序列化,就是把保存在内存中的各种对象状态或属性保存起来,在需要时可以还原出来。 serialize() 可处理除了 resource 之外的任何类型返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方。 这有利于存储或传递 PHP 的值,同时不丢失其类型和结构。 甚至可以 阅读全文
posted @ 2018-08-16 10:14 苟富贵,无相忘 阅读(157) 评论(0) 推荐(0)
摘要:快速排序(Quicksort)是对冒泡排序的一种改进 阅读全文
posted @ 2018-08-08 08:55 苟富贵,无相忘 阅读(120) 评论(0) 推荐(0)
摘要:迭代器 可在内部迭代自己的外部迭代器或类的接口。详情:http://php.net/manual/zh/class.iterator.php 接口摘要 Iterator extends Traversable { /* 方法 */ abstract public mixed current ( vo 阅读全文
posted @ 2018-08-07 14:20 苟富贵,无相忘 阅读(486) 评论(0) 推荐(0)
摘要:$arr[$j]){ $temp=$arr[$j]; $arr[$j]=$arr[$j-1]; $arr[$j-1]=$temp; } } } return $arr; } 阅读全文
posted @ 2018-08-07 10:11 苟富贵,无相忘 阅读(82) 评论(0) 推荐(0)
摘要:假定队列的左边为头部,右边为尾部 阅读全文
posted @ 2018-08-07 09:33 苟富贵,无相忘 阅读(165) 评论(0) 推荐(0)
摘要:代码 file_put_contents()方法最好使用绝对路径,如果使用相对路径,在某些情况两个路径指向的目录可能不是同一个,从而会报错:failed to open stream: No such file or directory。 比如说thinkphp5使用workerman爬文章并保存图 阅读全文
posted @ 2018-08-01 10:55 苟富贵,无相忘 阅读(4723) 评论(0) 推荐(0)
摘要:1、首先通过 composer 安装workerman,在thinkphp5完全开发手册的扩展-》coposer包-》workerman有详细说明: 2.在项目根目录创建服务启动文件 server.php: 3、在application里创建server模块,并在server里创建控制器 Worke 阅读全文
posted @ 2018-07-30 16:30 苟富贵,无相忘 阅读(8936) 评论(0) 推荐(0)
摘要:1、redis安装 参考:菜鸟教程http://www.runoob.com/redis/redis-install.html 2、安装php的redis扩展 1)phpinfo()查看php版本信息; 2)redis扩展下载地址:https://windows.php.net/downloads/ 阅读全文
posted @ 2018-07-26 16:05 苟富贵,无相忘 阅读(186) 评论(0) 推荐(0)
摘要:1、首先通过 composer 安装workerman,在thinkphp5完全开发手册的扩展-》coposer包-》workerman有详细说明: 2.在项目根目录创建服务启动文件 server.php: 3、在application里创建server模块,并在server里创建控制器 Worke 阅读全文
posted @ 2018-07-25 15:02 苟富贵,无相忘 阅读(7345) 评论(0) 推荐(0)
摘要:当我们开发的APP多的时候,把所有的APK文件统一放到一个目录中管理,是一个不错的选择; 管理的方法有很多,这里说一种: 1.、创建目录结构,先创建根目录download,在根目录中创建项目目录,在项目目录中存放不同版本的APK文件,如下图: 2、在每个根目录里创建一个list.txt文件,list 阅读全文
posted @ 2018-07-25 11:58 苟富贵,无相忘 阅读(935) 评论(0) 推荐(0)
摘要:$arr_a=[1=>1,2=>2,3=>3];$arr_b=[1=>'a',4=>4];print_r($arr_a+$arr_b);返回结果:Array ( [1] => 1 [2] => 2 [3] => 3 [4] => 4 )注释:两个数组相加,若数组中存在相同键值的元素,则只保留第一个数 阅读全文
posted @ 2018-07-11 10:56 苟富贵,无相忘 阅读(7064) 评论(1) 推荐(0)