随笔分类 -  php

摘要:理解命名空间首先要知道命名空间的作用,也就是它的出现解决了那些问题 官方给出的解决的问题是: 可以看下这篇文章:https://blog.csdn.net/zhanghuiqi205/article/details/84671608 https://www.php.cn/php-weizijiaoc 阅读全文
posted @ 2019-03-28 15:14 坚持一点点 阅读(2802) 评论(0) 推荐(0)
摘要:(1)Cookie以文本文件格式存储在浏览器中,而session存储在服务端 (2)cookie的存储限制了数据量,只允许4KB,而session是无限量的 (3)我们可以轻松访问cookie值但是我们无法轻松访问会话值,因此它更安全 (4)设置cookie时间可以使cookie过期。但是使用ses 阅读全文
posted @ 2019-03-28 12:31 坚持一点点 阅读(424) 评论(0) 推荐(0)
摘要:1. 使用file_get_contents 2.使用CURL 3.使用fopen 阅读全文
posted @ 2019-03-28 11:26 坚持一点点 阅读(1716) 评论(0) 推荐(0)
摘要:采集流程 根据链接获取页面内容(curl)->获取需要采集的内容(可以通过正则、xpath、css选择器等方法进行筛选) 阅读全文
posted @ 2019-03-28 10:38 坚持一点点 阅读(1072) 评论(0) 推荐(0)
摘要:在我们进行php开发的时候,经常会使用var_dump()函数进行数组的打印,以方便我们程序的调试,而有时候我们在进行多维数组打印的时候会发现多维数组打印不全,有些地方被…代替,这就是我们php配置的问题了。 打开php.ini搜索xdebug,会找到以下信息: 如果没有这些信息,可以手动添加,添加 阅读全文
posted @ 2019-03-26 17:37 坚持一点点 阅读(3377) 评论(0) 推荐(0)
摘要:根据W3C的规则未选中的checkbox和禁用的控件不是有效控件,不会被POST。因此如果要未选中的checkbox表示值0的话,就不得不曲线完成了。 最近研究Zend Framework时候,发现其中的一个方法formCheckbox()。这个方法是生成checkbox表单的。但是它在生成chec 阅读全文
posted @ 2019-03-24 21:16 坚持一点点 阅读(4015) 评论(2) 推荐(3)
摘要:静态方法和属性由static关键字定义 静态方法和属性不用实例化也可以直接访问,如 self::test(),self::tt 类实例化后可以访问静态方法,但是不可以访问静态属性 声明类属性或方法为静态,就可以不实例化类而直接访问。静态属性不能通过一个类已实例化的对象来访问(但静态方法可以)。 为了 阅读全文
posted @ 2019-03-13 13:42 坚持一点点 阅读(799) 评论(0) 推荐(0)
摘要:.前期准备: 1.下载安装包,https://getcomposer.org/download/ 2.在php.ini文档中打开extension=php_openssl.dll 3.下载php_ssh2.dll、php_ssh2.pdb,http://windows.php.net/downloa 阅读全文
posted @ 2019-03-11 09:02 坚持一点点 阅读(379) 评论(0) 推荐(0)
摘要:函数中如果定义了静态变量,每次对函数的调用返回的数据都会保存,不会清空,所以使用下面的方法可以使函数每次调用前的数据都是空的状态。 本文转自:http://www.cnblogs.com/siqi/archive/2013/05/30/3107334.html 阅读全文
posted @ 2017-08-07 16:35 坚持一点点 阅读(1197) 评论(0) 推荐(0)
摘要:生成注释快捷键/**+enter 注释快捷键ctrl+/ 阅读全文
posted @ 2017-08-07 16:31 坚持一点点 阅读(121) 评论(0) 推荐(0)
摘要:PHP数组合并两种方法及区别 如果是关联数组,如下: 代码如下: $a = array( 'where' => 'uid=1', 'order' => 'uid', ); $b = array( 'where' => 'uid=2', 'order' => 'uid desc', ); 1. arr 阅读全文
posted @ 2017-08-07 16:30 坚持一点点 阅读(4930) 评论(0) 推荐(0)
摘要:上面这个函数在调用时获得的值总是null,原因是因为在递归时没有加return返回一下 解决有两个办法:1、给递归函数加上return 2、或者把$pid定义成静态的 public function gettopcateid($cate_id){ //static $pid; $pid=db('ca 阅读全文
posted @ 2017-08-07 16:14 坚持一点点 阅读(1296) 评论(0) 推荐(0)
摘要:参考PHP在线手册(php.net):http://php.net/manual/zh/function.serialize.php 1、序列化 serialize() 将变量序列化 — Generates a storable representation of a value — 产生一个可存储 阅读全文
posted @ 2017-08-07 16:13 坚持一点点 阅读(394) 评论(0) 推荐(0)
摘要:QueryList是基于phpQuery的 1.下载`QueryList.php`和`phpQuery.php`这两个文件。 2.在`extend`下新建`QL`目录。 3.将下载好的`QueryList.php`和`phpQuery.php`这两个文件复制到`extend/QL`目录。 4.在Qu 阅读全文
posted @ 2017-08-07 16:11 坚持一点点 阅读(7381) 评论(0) 推荐(0)
摘要:今天在写采集时碰到两个问题1、MySQL server has gone away2、Maximum execution time of 120 seconds exceeded采集程序写好运行大概一分钟后出现MySQL server has gone away,发现mysql里面的max_allo 阅读全文
posted @ 2017-08-07 16:09 坚持一点点 阅读(269) 评论(0) 推荐(0)
摘要:json_encode将数组或者对象编码成字符串json_deode将字符串解码称对象或者数组,第二个参数为true时解码成字符串,否则解码成对象 阅读全文
posted @ 2017-08-07 16:09 坚持一点点 阅读(236) 评论(0) 推荐(0)
摘要:urlencode()函数原理就是首先把中文字符转换为十六进制,然后在每个字符前面加一个标识符%。一般用在url链接地址编码urldecode()函数与urlencode()函数原理相反,用于解码已编码的 URL 字符串,其原理就是把十六进制字符串转换为中文字符 阅读全文
posted @ 2017-08-07 16:08 坚持一点点 阅读(1846) 评论(0) 推荐(0)
摘要:array_reverse 以相反的顺序返回数组 array_unique 数组元素去重(只对一维数组有效) array_intersect两个或多个数组取交集 implode和explode也只对一维数组有效 array_reverse 以相反的顺序返回数组 array_unique 数组元素去重 阅读全文
posted @ 2017-08-07 16:07 坚持一点点 阅读(304) 评论(0) 推荐(0)
摘要:当前目录 1.jpg等同于./1.jpg上级目录../1.jpg根目录 /1.jpg 阅读全文
posted @ 2017-08-07 16:05 坚持一点点 阅读(125) 评论(0) 推荐(0)
摘要:unlink() 函数删除文件。 若成功,则返回 true,失败则返回 false。 unlink里的参数需要文件的绝对路径 阅读全文
posted @ 2017-08-07 16:01 坚持一点点 阅读(397) 评论(0) 推荐(0)