PHP 软件列表

如何使用PHP计算上一个月的今天
PHP

如何使用PHP计算上一个月的今天

2020-02-16 标签:如何,使用,php,计算,上一个,今天,一日,遇到,问题,最开始,strtotime,month,函数,求值,发现,有一个,长度,不一样

一日,遇到一个问题,求上一个月的今天。 最开始我们使用 strtotime(”-1 month”) 函数求值,发现有一个问题,月长度不一样的月份的计算结果有误。 比如:2011-03-31,得到的结果是2011-03-03。我们先不追究什么问题,先看如何解决问题。 此时,想起PHP中有一个mktim

解析php二分法查找数组是否包含某一元素
PHP

解析php二分法查找数组是否包含某一元素

2020-02-16 标签:解析,php,二分法,查找,数组,是否,包含,某一,元素,兼容,正反,代码,实现,如下,searchvalue,int,key,function,search

二分法查找数组是否包含某一元素,兼容正反序,代码实现:实现代码如下: $array[$midKey]) {$isAscSort ? $min = $midKey+1 : $max = $midKey-1;} else if ($value < $array[$midKey]) {$isAscS

PHP下打开phpMyAdmin出现403错误的问题解决方法
PHP

PHP下打开phpMyAdmin出现403错误的问题解决方法

2020-02-16 标签:php,打开,phpmyadmin,出现,403,错误,问题解决,方法,安装,wamp,其下,也就是,路径,http,localhost,里面,代码,明白,了解

安装完wamp后打开其下的phpMyAdmin也就是路径http://localhost/phpmyadmin/出现看里面的代码一下明白了解决方法直接贴图如下:实现代码如下:Options Indexes FollowSymLinks MultiViewsAllowOverride allOrder

php设计模式之观察者模式的应用详解
PHP

php设计模式之观察者模式的应用详解

2020-02-16 标签:php,设计,模式,观察者,应用,详解,定义,对象,一对,多的,依赖,关系,状态,发生,改变,依赖于,它的,都得,通知

观察者模式:定义对象间一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。 观察者类:1.抽象主题角色:主题角色将所有对观察者对象的引用保存在一个集合中,每个主题可以任意多个观察者。抽象主题提供了增加和删除观察者对象的接口。2.抽象观察者角色:为所有的具体观察者

php设计模式之命令模式的应用详解
PHP

php设计模式之命令模式的应用详解

2020-02-16 标签:php,设计,模式,命令,应用,详解,请求,封装,对象,从而,可用,不同的,客户,进行,参数,排队,记录,日志,以及

命令模式:将一个请求封装为一个对象,从而你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销操作。 命令类:1.命令角色:声明了一个给所有具体命令类的抽象接口。这是一个抽象角色。2.具体命令角色:定义一个接受者和行为之间的弱耦合;实现execute方法,负责调用接受的相应操作。

基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
PHP

基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解

2020-02-16 标签:基于,php,字符串,比较,函数,strcmp,strcasecmp,使用,详解,判断,至于,区别,简单,来说,前者,强调,identical,相同,完全相同,类型

使用“===”来判断,至于它和“==”的区别,简单来说就是前者强调“identical(相同的,完全相同)”类型也要求一样;后者要求“equal(相等)”,值相同就可以了。或者使用strcmp来判断,但是这个能够告诉你两个字符串是否相等,但是无法告诉你在哪里不同。一般能用 !=, == 比较两个对象

基于php缓存的详解
PHP

基于php缓存的详解

2020-02-16 标签:基于,php,缓存,详解,n,ginx,两种,机制,fastcgi,cache,proxy,下面,来说,区别,作用,后端,服务器,内容,可能是,任何

nginx缓存nginx有两种缓存机制:fastcgi_cache和proxy_cache下面我们来说说这两种缓存机制的区别吧proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内

深入php之规范编程命名小结
PHP

深入php之规范编程命名小结

2020-02-16 标签:深入,php,规范,编程,命名,小结,之前,工作,注重,自己的,现在,根据,驼峰,严格要求,相关,定义,如下,基本概念,骆驼

在之前工作的时候都未注重自己的命名规范,现在根据驼峰命名严格要求自己:相关的定义如下基本概念骆驼式命名法(又称驼峰命名法),正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能 更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方

PHP+jQuery实现自动补全功能源码
PHP

PHP+jQuery实现自动补全功能源码

2020-02-16 标签:php,jquery,实现,自动,补全,功能,源码,前面,手工,写了,下拉,写的,简单,鼠标,选择,不支持,键盘,由于,项目,要用

前面手工写了一个下拉自动补全功能,写的简单,只实现了鼠标选择的功能,不支持键盘选择。由于项目很多地方要用到这个功能,所以需要用心做一下。发现select2这个插件的功能可以满足当前需求。在使用jquery插件select2的过程中遇到了一些疑惑,无论是穿json数据还是通过jsonp方式取数据,都能

深入分析php之面向对象
PHP

深入分析php之面向对象

2020-02-16 标签:深入分析,php,之面,对象,以前,对面,仅限于,死记硬背,工作,这么久,回过头来,又是,一翻,体悟,大家,看看,finalfinal

以前对面向对象仅限于死记硬背型,工作这么久了,回过头来看又是一翻体悟,供大家看看。1.finalfinal:php5新增一个final关键字。如果父类中的方法被声明为final,则子类无法覆盖该方法;如果一个类被声明final,则不能被继承。实现代码如下:class BaseClass{public