php

  • PHP进阶学习之依赖注入与Ioc容器详解

    这篇文章主要介绍了PHP进阶学习之依赖注入与Ioc容器,结合实例形式详细分析了依赖注入与Ioc容器概念、原理、用法及相关操作注意事项,需要的朋友可以参考下......2019-08-20 21:16
  • windows 2008r2+php5.6.28环境搭建详细过程

    这篇文章主要介绍了windows 2008r2+php5.6.28环境搭建详细过程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...2019-08-20 21:08
  • PHP进阶学习之类的自动加载机制原理分析

    本文实例讲述了PHP类的自动加载机制。分享给大家供大家参考,具体如下:前言我们在常见的PHP的主流框架中通常写好一个类只需写好相应的命名空间或直接实例化类就可以实现类的使用。而不需要使用原生的方式把......2019-08-20 21:07
  • PHP进阶学习之垃圾回收机制详解

    本文实例讲述了PHP垃圾回收机制。分享给大家供大家参考,具体如下:一、概念垃圾回收机制是一种动态存储分配的方案。...2019-08-20 21:03
  • PHP中命名空间基本用法以及实例

    本文实例讲述了PHP进阶学习之命名空间基本用法。分享给大家供大家参考,具体如下:前言命名空间(namespace),在编程语言中,是对作用域的一种特殊的抽象.它表示着一个标识符的可见范围。......2019-08-20 20:59
  • PHP进阶学习之反射基本概念与用法分析

    Reflection(反射)是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。这一特征在实际应用中也许用得不是很多。......2019-08-18 17:25
  • thinkphp整合系列之滑动验证码geetest功能

    给一个央企做官网,登录模块用的thinkphp验证码类,后台验证码能用打码工具暴力破解,发函要求整改。so,就有了下面的极速验证图形...2019-08-20 20:30
  • PHP Trait代码复用类与多继承实现方法详解

    众所周知,一直以来PHP和很多语言一样是单继承的语言,但是常常在编码过程中,我们需要在当前类中使用两个或两个以上的其他类的方法,这种情况下继承就不能实现,而往往采用new方式实例化很多要用到的类,这样就会很影响代码的结......2019-08-20 20:28
  • php设计模式之装饰模式应用案例详解

    本文实例讲述了php设计模式之装饰模式。分享给大家供大家参考,具体如下:介绍 装饰者模式(Decorator Pattern)允许你向一个现有的对象添加新的功能,同时又不改变其结构。......2019-08-17 19:36
  • php设计模式之策略模式应用案例详解

    本文实例讲述了php设计模式之策略模式应用。分享给大家供大家参考,具体如下:策略模式定义:策略模式定义一系列的算法,将每个算法封装起来,并让它们可以相互装换。......2019-08-20 20:19
  • PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例...

    本文实例讲述了PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类...2019-08-17 19:36
  • PHP 并发场景的几种解决方案

    在秒杀,抢购等并发场景下,可能会出现超卖的现象,在PHP语言中并没有原生提供并发的解决方案,因此就需要借助其他方式来实现并发控制。......2019-08-17 19:36
  • PHP 实现文件压缩解压操作的方法

    在php中,有时我们需要使用到压缩文件操作,压缩文件可以节省磁盘空间;且压缩文件更小,便于网络传输,效率高,下面我们就来了解php的压缩解压相关操作......2019-08-19 16:31
  • PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】...

    本文实例讲述了PHP中常用的三种设计模式。分享给大家供大家参考,具体如下:PHP中常用的三种设计模式:单例模式、工厂模式、观察者模式...2019-08-17 19:36
  • PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解...

    在PHP中,会遇到这样的情况,子类继承父类,但是又需要对父类的属性和方法进行一定的扩展,这时子类可以对属性和方法进行重写,覆盖与父类同名的属性和方法,但是如果父类的方法中的内容比较多,比如上百成千行代码,这时只需使用”......2019-08-19 16:09
  • PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例...

    在一般的面向对象设计语言(如C++,Java)中的方法重载就是定义相同的方法名,通过“参数的个数”不同或“参数的类型”不同,来访问我们的相同方法名的不同方法。但是PHP 中,方法是不能重载的,因为PHP 是弱类型的语言,所以在方法......2019-08-17 19:36
  • PHP面向对象程序设计重载(overloading)操作详解

    PHP中的”重载”与其它绝大多数面向对象语言不同,只是他们都是用的相同的名词而已。传统的”重载”是用于提供多个同名的 类方法,但各方法的参数类型和个数不同。 PHP所提供的”重载”(overloading)是指动态地”创建”类......2019-08-18 17:55
  • PHP面向对象程序设计之构造方法和析构方法详解

    构造方法和析构方法是对象中的两个特殊方法,它们都与对象的生命周期有关。构造方法是对象创建完成后第一个被对象自动调用的方法,这是我们在对象中使用构造方法的原因。......2019-08-18 17:29
  • PHP中的self关键字详解

    静态成员函数内不能用this调用非成员函数,但可以用self调用静态成员函数/变量/常量;其他成员函数可以用self调用静态成员函数以及非静态成员函数。随着讨论的深入,发现self并没有那么简单。鉴于此,本文先对几个关键字做对......2019-08-17 19:20
  • 在windows环境下php生成网页截图

    在windows环境下php生成网页截图<form method="post" action=""><input type="text" name="url" /><input type="submit" value="提交" /></form><?php/* 网页截图功能,必须......2019-06-06 23:06