随笔分类 -  php杂记

记录一些常用的技巧吧
摘要:突然整理下零碎小知识.......加深下印象: 阅读全文
posted @ 2017-08-05 20:55 周伯通之草堂 阅读(374) 评论(0) 推荐(0) 编辑
摘要:传统的操作数据库方法有两种: 如果你认为这样就可以完全解决问题,那么你就错了,接下来让我们来看一看MySQL数据库执行sql语句的原理! 从上图可以看出,无论我们是发送一条sql语句还是发送多条sql语句,数据库都要对其一一的进行编译,那么当数据达到一定量之后,数据库的开销就必然很大。那究竟怎样解决 阅读全文
posted @ 2017-07-22 11:52 周伯通之草堂 阅读(440) 评论(0) 推荐(0) 编辑
摘要:比如: 很基础滴东西,偶尔看看哈,时间久了反而记不住啦 阅读全文
posted @ 2017-07-16 17:22 周伯通之草堂 阅读(41298) 评论(0) 推荐(0) 编辑
摘要:HTTP 协议是建立在 TCP/IP 协议之上的应用层规范,它把 HTTP 请求分为三个部分:请求行、请求头、消息主体。协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据使用什么编码方式。 服务端通常是根据请求头(headers)中的 Content-T 阅读全文
posted @ 2017-07-14 13:02 周伯通之草堂 阅读(1536) 评论(0) 推荐(1) 编辑
摘要:对于限制了ip和来源的网站,使用正常的采集方式是不行的。这里说我的一种方法吧,使用php的curl类实现模拟ip和来源,可以实现采集限制ip和来源的网站。 1.设置页面限制ip和来源访问比如服务端的server.php 使用curl正常访问 使用curl模拟ip和来源进行访问 模拟来源 curl_s 阅读全文
posted @ 2017-07-14 11:06 周伯通之草堂 阅读(3100) 评论(0) 推荐(0) 编辑
摘要:今天composer安装一个插件, 突然报zlib_decode(): data error,解决办法 :确定根目录有:composer.phar然后执行: 重新安装即可! 阅读全文
posted @ 2017-06-30 15:13 周伯通之草堂 阅读(751) 评论(0) 推荐(0) 编辑
摘要:php类中接口的应用关键字是interface、implements了,接口是一种成员属性全部为抽象或常量的特殊抽象类,implements主要是对类名,类所拥有的方法,以及所传参数起约束和规范做用,有点像 abstract 抽象类。 类中接口的应用 1.关键字:interface 2.关键字:im 阅读全文
posted @ 2017-06-13 15:25 周伯通之草堂 阅读(5322) 评论(2) 推荐(0) 编辑
摘要:今天有个朋友看到yii2中介绍的依赖注入一头雾水,之前我写过类似的文章发给他看了,可能还没深入理解吧,这里我再通俗点描述下依赖注入的原理吧,尽可能滴说通俗易懂一点吧:先还是扯下概念性滴问题(概念问题我个人的原则总是先简单瞟一眼概念,通过实例来对概念加深理解了) 要想理解 PHP 依赖注入 和 控制反 阅读全文
posted @ 2017-06-12 17:55 周伯通之草堂 阅读(760) 评论(0) 推荐(0) 编辑
摘要:Closure,匿名函数,是php5.3的时候引入的,又称为Anonymous functions。字面意思也就是没有定义名字的函数。比如以下代码(文件名是do.php) 这里的A()永远没有办法用来作为B的参数,因为A它并不是“匿名”函数。 所以应该改成这样: 实现闭包 将匿名函数在普通函数中当做 阅读全文
posted @ 2017-06-12 15:08 周伯通之草堂 阅读(7495) 评论(0) 推荐(1) 编辑
摘要:服务器ecs上本来跑了一套nginx+php5.5,由于新项目使用的是laravel5.4,所以不得不把php升级,在此记录下在此安装的过程和遇到的问题,总体来说还算顺利 切换到自己的安装目录,我下载的是http://php.net/get/php-7.1.4.tar.xz/from/a/mirro 阅读全文
posted @ 2017-04-27 00:41 周伯通之草堂 阅读(631) 评论(0) 推荐(0) 编辑
摘要:密码加密与验证 password_hash — 创建密码的哈希(hash) password_verify — 验证密码是否和哈希匹配 示例: get_headers 取得服务器响应一个 HTTP 请求所发送的所有标头。 参数: url - 目标 URL。 format - 如果将可选的 forma 阅读全文
posted @ 2017-04-24 13:17 周伯通之草堂 阅读(362) 评论(0) 推荐(0) 编辑
摘要:1. 什么事面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。 2. SESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明? 1、http无状态协议,不能区分用户是否是从同一个网站上来的,同一个用 阅读全文
posted @ 2017-04-17 17:00 周伯通之草堂 阅读(515) 评论(0) 推荐(0) 编辑
摘要:问题 1. 如何访问会话变量(session)? A.通过$_GET B.通过$_POST C.通过$_REQUEST D.通过全局变量 E.以上都不对 2. 哪个函数能让服务器输出如下 header? set-Cookie: foo=bar; 答案:_______________ 3. 在忽略浏览 阅读全文
posted @ 2017-04-17 16:52 周伯通之草堂 阅读(1021) 评论(0) 推荐(0) 编辑
摘要:一份不错的php面试题,附答案,有准备换工作的同学可以参考一下. 1:使用五种以上方式获取一个文件的扩展名要求:dir/upload.image.jpg,找出 .jpg 或者 jpg ,必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($file_nam 阅读全文
posted @ 2017-04-17 14:55 周伯通之草堂 阅读(795) 评论(0) 推荐(0) 编辑
摘要:前段时间,有朋友问我yii2的依赖注入是怎么个玩法,好吧, 经常看到却一直不甚理解的概念,这里我再对自己认识的依赖注入深刻的表达下我的理解,依赖注入(DI)以及控制器反转(Ioc)。 依赖注入就是组件通过构造器,方法或者属性字段来获取相应的依赖对象。 举个现实生活中的例子来理解, 比如我要一把菜刀 阅读全文
posted @ 2017-04-15 23:53 周伯通之草堂 阅读(798) 评论(0) 推荐(0) 编辑
摘要:要想理解php依赖注入和控制反转两个概念,就必须搞清楚如下的问题: DI——Dependency Injection 依赖注入 IoC——Inversion of Control 控制反转 1、参与者都有谁? 答:一般有三方参与者,一个是某个对象;一个是IoC/DI的容器;另一个是某个对象的外部资源 阅读全文
posted @ 2017-04-15 23:34 周伯通之草堂 阅读(1500) 评论(0) 推荐(0) 编辑
摘要:由于工作码成狗,抽闲整理了下内容,以下是网上流传比较广泛的30种SQL查询语句优化方法: 阅读全文
posted @ 2017-04-12 14:04 周伯通之草堂 阅读(601) 评论(0) 推荐(0) 编辑
摘要:直接上代码吧: 看了下手册 int count (mixed $array_or_countable [, int $mode = COUNT_NORMAL ])如果可选的 mode 参数设为 COUNT_RECURSIVE(或 1),count() 将递归地对数组计数。对计算多维数组的所有单元尤其 阅读全文
posted @ 2017-04-10 17:51 周伯通之草堂 阅读(971) 评论(0) 推荐(0) 编辑
摘要:1.echo 和 print 的区别 2.var_dump()和print_r()的区别 阅读全文
posted @ 2017-04-10 13:16 周伯通之草堂 阅读(564) 评论(0) 推荐(0) 编辑
摘要:CHAR(10): 换行符 CHAR(13): 回车符 阅读全文
posted @ 2017-04-09 17:28 周伯通之草堂 阅读(11946) 评论(0) 推荐(0) 编辑