随笔分类 -  php

FastCGI点滴
摘要:FastCGI是一种二进制协议,用于将交互式程序与Web服务器连接。它是早期通用网关接口(CGI)的变体。FastCGI的主要目标是减少与Web服务器和CGI程序之间的接口相关的开销,允许服务器每单位时间处理更多的Web页面请求。 对比CGI 通用网关接口(CGI)是一种用于将外部应用程序连接到We 阅读全文
posted @ 2019-04-29 21:02 ZhanLi 阅读(118) 评论(0) 推荐(0) 编辑
php如何和linux进行通讯
摘要:FastCGI原理 FastCGI是一个运用于Http Server和动态脚本语言间通信的接口,多数流行的Http Server都支持FastCGI,包括Apache、Nginx和lighttpd等。同时,FastCGI也被许多脚本语言支持,其中就有PHP。 FastCGI接口方式采用C/S结构,可 阅读全文
posted @ 2019-04-28 21:26 ZhanLi 阅读(297) 评论(0) 推荐(0) 编辑
php给app写接口进行接口的加密
摘要:<?php/**inc解析接口客户端接口传输规则:1.用cmd参数(base64)来动态调用不同的接口,接口地址统一为 http://a.lovexpp.com2.将要传过来的参数组成一个数组,数组添加timestamp元素(当前时间戳,精确到秒),将数组的键值按照自然排序从大到小排序3.将数组组成 阅读全文
posted @ 2018-07-09 19:54 ZhanLi 阅读(3190) 评论(0) 推荐(0) 编辑
基本的正则使用
摘要:一些常用的正则的表达式的总结'require' => '/.+/','email' => '/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/','url' => '/^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[A-za-z]{2 阅读全文
posted @ 2018-07-08 10:26 ZhanLi 阅读(134) 评论(0) 推荐(0) 编辑
正则表达式基础总结
摘要:正则匹配相应知识点str_replace("world","Shanghai","Hello world!"); //替换字符串中的指定的值,需要注意本函数区分大小写$str1=preg_replace($pattern,$replacement,$subject); //不管替换的值有没有改变都保 阅读全文
posted @ 2018-07-08 10:24 ZhanLi 阅读(164) 评论(0) 推荐(0) 编辑
PHP 多态理解
摘要:PHP 多态 多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息将可以产生不同的结果,这种现象称为多态性。多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。在面向对象的软件开发中,多态性是最为重要的部分之一。面向对象 阅读全文
posted @ 2018-07-04 15:20 ZhanLi 阅读(11765) 评论(0) 推荐(0) 编辑
echo() print() printf() print_r() 的区别
摘要:echo是一个语言结构而非函数,因此它无法被变量函数调用, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r() 可以打印出复杂类型变量的值(如数组,对象) echo 输出一个或者多 阅读全文
posted @ 2018-07-04 11:38 ZhanLi 阅读(236) 评论(0) 推荐(0) 编辑
PHPer常见的面试题总结
摘要:1、平时喜欢哪些php书籍及博客?CSDN、虎嗅、猎云 2、js闭包是什么? 3、for与foreach哪个更快? 4、php鸟哥是谁?能不能讲一下php执行原理? 5、php加速器有哪些?apc、zend、xcache.....能不能讲一下它的加速原理? 6、Node.js能彻底代替php+apa 阅读全文
posted @ 2018-07-04 09:34 ZhanLi 阅读(188) 评论(0) 推荐(0) 编辑
从输入网址到最后浏览器呈现页面内容,中间发生了什么?
摘要:1.准备 当你在浏览器中输入网址(例如www.test.com)并且敲了回车以后, 浏览器首先要做的事情就是获得test.com的IP地址,具体的做法就是发送一个UDP的包给DNS服务器,DNS服务器会返回test.com的IP, 这时候浏览器通常会把IP地址给缓存起来,这样下次访问就会加快。 比如 阅读全文
posted @ 2018-07-03 19:13 ZhanLi 阅读(210) 评论(0) 推荐(0) 编辑
类实例化对象可以访问静态(static)方法,但是不能访问静态属性。
摘要:类-> 访问->静态方法(类的方法)->可以 类 ->访问->普通方法(对象的方法)->不可以(虽然方法里不用$this关键字时,可以!但不支持这种写法) 类->对象访问》静态方法(类的方法)->可以 class run{ static function rrun() { var_dump("我在跑 阅读全文
posted @ 2018-06-25 22:39 ZhanLi 阅读(3620) 评论(0) 推荐(0) 编辑
PHP——抽象类与接口的区别
摘要:在学习PHP面向对象时,都会在抽象类与接口上迷惑,作用差不多为什么还那么容易混淆,何不留一去一?但是事实上两者的区别还是很大的,如果能够很好地运用PHP的两个方法,面向对象的程序设计将会更加合理、清晰高效。 对接口的使用方式是通过关键字implements来实现的,而对于抽象类的操作是使用类继承的关 阅读全文
posted @ 2018-06-25 22:10 ZhanLi 阅读(173) 评论(0) 推荐(0) 编辑
如何进行CodeReview
摘要:一、代码规范的要点 代码规范主要分为风格规范与设计规范两大类: 1、代码风格规范 主要是文字上的规定,看似表面文章,实际上非常重要。 具体有如下几个方面: (1)缩进 (2)行宽 (3)断行/空白行 (4)括号 (5)命名(字母、下划线、大小写) (6)注释 A、单行注释 B、多行注释 C、变量/方 阅读全文
posted @ 2018-06-13 11:18 ZhanLi 阅读(246) 评论(0) 推荐(0) 编辑
百度地图的定位以及拖拽(显示坐标位置)
摘要:截图示例 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta 阅读全文
posted @ 2018-06-11 14:54 ZhanLi 阅读(1716) 评论(0) 推荐(0) 编辑
PHP中的static的理解
摘要:静态方法 (1)静态方法不能访问这个类中的普通属性,因为那些属性属于一个对象,但可以访问静态属性; (2)从当前类(不是子类)中访问静态方法或属性,可以使用 self 关键字,self 指向当前类,就像 $this 指向当前对象一样; (3)不能再对象中调用静态方法,静态方法和属性又被称为类方法和类 阅读全文
posted @ 2018-06-11 14:53 ZhanLi 阅读(233) 评论(0) 推荐(0) 编辑
PHP中常用的数组函数总结
摘要:整理了一份PHP开发中数组操作大全,包含有数组操作的基本函数,数组的分段和填充,数组与栈,数组与列队,回调函数,排序,计算,其他的数组函数等。 一,数组操作的基本函数 数组的键名和值 array_values($ ARR); 获得数组的值array_keys($ ARR); 获得数组的键名array 阅读全文
posted @ 2018-06-11 13:39 ZhanLi 阅读(285) 评论(0) 推荐(0) 编辑
接口和抽象类有什么区别
摘要:接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话......),他们的抽象类是人。说明,他们都是人。 人可以吃东 阅读全文
posted @ 2018-06-11 13:26 ZhanLi 阅读(80) 评论(0) 推荐(0) 编辑
navicat for mysql 最简便的破解方法
摘要:Navicat 破解工具 1、安装Navicat软件 安装成功之后进行破解。 然后选择刚刚安装的Navicat安装路径下找到navicat.exe文件,点击选择即可激活 成功。 (注意此步骤解析的是安装目录) 可以使用啦! 链接:https://pan.baidu.com/s/1fPrWlqzo0s 阅读全文
posted @ 2018-06-10 17:21 ZhanLi 阅读(490) 评论(0) 推荐(0) 编辑
laraval一键安装包的下载地址
摘要:http://laravelacademy.org/resources-download 阅读全文
posted @ 2018-06-09 21:30 ZhanLi 阅读(129) 评论(0) 推荐(0) 编辑
PHP程序员的进阶之路
摘要:第1阶段:初级PHP程序员 重点:把LNMP搞熟练(核心是安装配置基本操作)目标:能够完成基本的LNMP环境安装,简单配置维护;能够做基本的简单系统的PHP开发;能够在PHP中型系统中支持某个PHP功能模块的开发。时间:完成本阶段的时间因人而异,有的成长快半年一年就过了,成长慢的两三年也有。 1.L 阅读全文
posted @ 2018-05-24 22:25 ZhanLi 阅读(200) 评论(0) 推荐(0) 编辑