您的位置:首页 > 技术中心 > PHP教程 >
  • 掌握PHP 爬取网页的主要方法

    主要流程就是获取整个网页,然后正则匹配(关键的)。PHP抓取页面的主要方法,有几种方法是网上前辈的经验,现在还没有用到的,先存下来以后试试。1.file()函数2.file_get_contents()函数3.fopen()->fread(

    2022-02-11 13:29点击阅读

  • 使用注册树及工厂模式来替代使用单例模式实践(附案例)

    今天在php中文网和大家介绍下一种结构型设计模式——注册树模式,别名注册器模式或注册模式,它是用来保存程序中经常使用的对象的实例。注册树模式通过将对象实例注册到一棵全局的对象树上,需要的时候从对象树上采摘。但和现实中的采摘不同的是,从对象树

    2022-02-11 13:29点击阅读

  • php设计模式:桥接模式学习心得(附案例代码)

    假如你有一个形状类(Shape),目前它扩展出了两个子类,圆形类和正方形类。伪代码如下:interface Shape{ function fill ();}class circleShage implements Shape{

    2022-02-11 13:29点击阅读

  • 直击PHP使用ajax的post方式下载excel文件简单示例

    本文实例讲述了PHP使用ajax的post方式下载excel文件。分享给大家供大家参考,具体如下:项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token验证信息,参考了很多文章,最终实现如下:相

    2022-02-11 13:29点击阅读

  • 解析PHP生成图表pChart的示例

    pChart是一个开源的图表生成库,主要涉及3个Class:pChart.class, pData.class, pCache.class,可生成20多种简单或复杂的图表,支持PNG,JPG,GIF通用图片格式。数据源可以来自于Databa

    2022-02-11 13:29点击阅读

  • 详解php中抓取网页内容的实例

    php中抓取网页内容的实例详解方法一:使用file_get_contents方法实现 $url = "http://news.sina.com.cn/c/nd/2016-10-23/doc-ifxwztru6951143.shtml";

    2022-02-11 13:29点击阅读

  • 基于canvasJS在PHP中制作动态图表详解

    CanvasJS是一个JavaScript库,用于轻松为网页创建其他类型的图表。例如条形图,饼图,柱形图,面积图,折线图等。让我们以需要创建一个图表的示例为例,在该图表中我们可以显示每月销售和购买的产品。我们将考虑两个数组,我们也可以从数据

    2022-02-11 13:29点击阅读

  • 一文读懂php设计模式之模板方法模式

    模板方法模式也是一种常用的设计模式,它属于行为性设计模式。它的定义是:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。场景一般周末早上起来比较晚,就不会出去买

    2022-02-11 13:29点击阅读

  • 学习PHP实现的曲线统计图表示例

    本文实例讲述了PHP实现的曲线统计图表。分享给大家供大家参考,具体如下:

    2022-02-11 13:28点击阅读

  • 详解PHP底层运行机制与工作原理

    最近搭建服务器,突然感觉lamp之间到底是怎么工作的,或者是怎么联系起来?平时只是写程序,重来没有思考过他们之间的工作原理:PHP底层工作原理相关学习推荐:PHP编程从入门到精通图1 php结构从图上可以看出,php从下到上是一个4层体系①

    2022-02-11 13:28点击阅读

  • 谈谈PHP中的多进程消费队列

    引言最近开发一个小功能,用到了队列mcq,启动一个进程消费队列数据,后边发现一个进程处理不过来了,又加了一个进程,过了段时间又处理不过来了......这种方式每次都要修改crontab,如果进程挂掉了,不会及时的启动,要等到下次cronta

    2022-02-11 13:28点击阅读

  • 一文读懂简单工厂、工厂方法、抽象工厂

    简单工厂模式基本上每个人手机里都有一款音乐播放器,目前流行的播放器有:QQ音乐、酷狗音乐、搜狗音乐、网易云音乐、天天动听等。下面是一段关于播放音乐的代码:if ($type == QQ) { $player = new QQPlaye

    2022-02-11 13:28点击阅读

  • PHP使用Closure创建匿名函数的方法介绍

    Closure 类用于代表匿名函数的类。匿名函数(在 PHP 5.3 中被引入)会产生这个类型的对象。在过去,这个类被认为是一个实现细节,但现在可以依赖它做一些事情。自 PHP 5.4 起,这个类带有一些方法,允许在匿名函数创建后对其进行更

    2022-02-11 13:28点击阅读

  • PHP filesize() 函数

    filesize作用:函数返回指定文件的大小语法:filesize(filename)参数:filename:必需。规定要检查的文件。返回值:返回文件大小的字节数,如果出错返回 FALSE 并生成一条 E_WARNING 级的错误。file

    2022-02-11 13:28点击阅读

  • 一文读懂php设计模式之代理模式

    代理模式属于结构性设计模式,针对类与对象组合在一起的经典结构。代理模式也是一种使用较多的设计模式,需要我们重点掌握,他可以在不改变目标对象的情况下,添加一些额外的功能。定义代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。

    2022-02-11 13:28点击阅读

  • 速看!主流PHP框架性能非权威测试

    主流PHP框架性能非权威测试作为一个PHP开发者,而且是初创企业团队的技术开发者,选择开发框架是个很艰难的事情。用ThinkPHP的话,招聘一个刚从培训机构出来的开发者就可以上手了,但是性能和后期代码解耦是个让人头疼的事情。不过很多第三方功

    2022-02-11 13:28点击阅读

  • PHP jpgraph库的配置及生成多种统计图表

    JpGraph简介JpGraph是开源的PHP统计图表生成库,基于PHP的GD2图形库构建,把生成统计图的相关操作封装,隐藏了部分复杂的操作,使在PHP页面上输出统计图表变得更加容易。JpGraph的官方网站为:http://jpgraph

    2022-02-11 13:28点击阅读

  • 详解PHP网页缓存技术优点及代码实例

    前台静态化:把动态页面解析后保存为静态页面文件缓存:把查询结果保存为文件,XML内存缓存:memcachephp缓存器:XCache、eaccelerator等Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一

    2022-02-11 13:28点击阅读

  • php如何进行内存调试

    内存调试本章是有关PHP源代码的内存调试的简要介绍。 这不是一门完整的课程:内存调试并不难, 但是你需要一些它的使用经验,大量的练习可能是你在设计任何C编写的代码时都必须要做的事情。我们将在这里介绍一个非常著名的内存调试器: valgrin

    2022-02-11 13:28点击阅读

  • php之 Zend 内存管理器

    Zend 内存管理器Zend 内存管理器,经常缩写为 ZendMM 或 ZMM,是一个 C 层,旨在提供分配和释放动态请求绑定内存的能力。注意上面句子中的“请求绑定”。ZendMM 不仅仅是 libc 的动态内存分配器上的一个经典层,主要由

    2022-02-11 13:28点击阅读