博客专栏  >  编程语言   >  PHP学习历程

PHP学习历程

记录我学习PHP的历程,从最基础开始,慢慢深入,分享我的学习成果。

关注
69 已关注
121篇博文
  • 【PHP】PHP7 下安装并使用 xhprof 性能分析工具

    该 xhprof 版本是从 https://github.com/longxinH/xhprof 获取git clone https://github.com/longxinH/xhprof安装 xh...

    2017-05-24 19:09
    570
  • 【PHP】实现ajax长轮询

    传统的AJAX轮询方式,客服端以用户定义的时间间隔去服务器上查询最新的数据。这种拉取数据的方式需要很短的时间间隔才能保证数据的精确度,但太短的时间间隔客服端会对服务器在短时间内发送出多个请求。反转AJ...

    2017-05-22 13:03
    329
  • 【PHP】无限分类

    无限分类,是指从一个最高分类开始,每个子分类都可以分出自己的若干个子分类,可以一直分下去,称为无限级分类;比如一棵树,从一根树干开始,分出多个树枝,而这些树枝又分出其他的分支,理论上是可以无限分裂下去...

    2017-05-22 12:46
    234
  • 【PHP】PHP中static和self的区别

    面试被问到了,无奈,没有答上来,特此总结一下。使用 self:: 或者 __CLASS__对当前类的静态引用,取决于定义当前方法所在的类:使用 static:: 不再被解析为定义当前方法所在的类,而是...

    2017-04-18 14:26
    282
  • 【PHP】深入理解ob_flush和flush的区别

    ob_flush/flush在手册中的描述, 都是刷新输出缓冲区, 并且还需要配套使用, 所以会导致很多人迷惑…其实, 他们俩的操作对象不同, 有些情况下, flush根本不做什么事情..ob_*系列...

    2017-03-27 16:52
    336
  • 【PHP】is_callable()与method_exists()函数

    在很多产品应用中,我们经常能够看到以下这种用法,它用来检查一个对象里的方法是否存在。SomeMethod($this, TRUE); } ?> 这段代码的目的比较容易理解,有一个对象为$object...

    2017-03-23 15:35
    413
  • 【PHP】匿名函数

    匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。——php.net 匿名函数...

    2017-03-23 15:09
    418
  • 【PHP】缓冲区详解

    PHP缓冲区是默认开启的,它的默认参数在php.ini配置文件中,值是4096字节。在其中找到output_buffering配置参数来修改PHP缓冲区的大小。开发者也可以在脚本中通过ob_start...

    2017-03-27 20:58
    714
  • 【PHP】设计模式--单例模式

    单例模式按字面来看就是某一个类只有一个实例,这样做的好处还是很大的,比如说数据库的连接,我们只需要实例化一次,不需要每次都去new了,这样极大的降低了资源的耗费。单例类至少拥有满足以下三个要求: 必须...

    2017-02-23 17:21
    599
  • 【PHP】浅谈生成随机密码的方法

    使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法...

    2017-02-08 15:14
    597
  • opcache让php如虎添翼

    众所周知php是一种解释型语言,它的执行可分为如下几个流程: Scanning(Lexing) ,将PHP代码转换为语言片段(Tokens) Parsing, 将Tokens转换成简单而有意义的表达式...

    2017-01-25 10:49
    536
  • 从php到浏览器的缓存机制,不得不看

    所有的php程序员都知道在php脚本里面执行 echo “1”;访客的浏览器里面就会显示“1”。 但是我们执行下面的代码的时候,并不是显示“1”之后5秒再显示“2”,而是等待5秒后直接显示“12”e...

    2017-01-25 10:32
    559
  • 【PHP】PHP命令行下的世界

    PHP作为一门web开发语言,通常情况下我们都是在Web Server中运行PHP,使用浏览器访问,因此很少关注其命令行操作以及相关参数的使用,但是,特别是在类Unix操作系统上,PHP可以作为一门脚...

    2016-12-22 13:07
    738
  • 【docker】初识docker

    docker经过这么几年的发展,到如今更是火热到即使你没吃过猪也见过猪跑的地步,本节会给大家介绍docker的一些含义,让大家了解docker什么是DockerDocker是一个开放源代码软件项目,让...

    2016-12-21 17:41
    1098
  • 【docker】使用docker快速搭建nginx+php开发环境

    前面说了一下docker的简介以及在Windows中的安装过程,下面就开始简单说一下如何用docker搭建常用的开发环境,以便读者快速上手。事先准备 docker已经下载完毕并正确安装。 找一个适合自...

    2016-12-18 15:27
    6262
  • 【PHP】五分钟教你编写一个实时弹幕网站

    由于博主是个忠实的英雄联盟粉丝,所以经常观看一些明星大神的直播。而一谈到直播,肯定会看到满屏幕飘来飘去的弹幕。那么问题来了,这些视频弹幕网站如何做到实时同步的?PHP如何开发一个类似的网站?首先要搞定...

    2016-12-08 19:39
    3197
  • 【Swoole】简单安装与创建TCP服务器

    PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,...

    2016-12-07 12:56
    1985
  • 详解PHP的执行原理和流程

    简介  先看看下面这个过程:   • 我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;   • PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,...

    2016-11-27 13:01
    1148
  • 负载均衡——Nginx理论

    nginx是什么?nginx是一个强大的web服务器软件,用于处理高并发的http请求和作为反向代理服务器做负载均衡。具有高性能、轻量级、内存消耗少,强大的负载均衡能力等优势。nginx架构?如上官方...

    2016-11-15 20:50
    1098
  • 你所不知道的 PHP - 自动加载

    前言很多的小伙伴在,学习 PHP 的时候最早面对的问题之一就是 require 、 include 和 require_once 、include_once 的相爱相杀。在了解了它们相爱相杀的故事后,...

    2016-11-10 13:51
    1064

Windows C/C++/C# 编程
1306381806
FFmpeg
1353643607
经典算法研究
323272433
微软面试100题系列
183181200
Java开发进阶
663047984
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部