您的位置:首页技术文章关键词: php
文章列表
  • PHP5环境下采用Sqlite数据库开发小小总结
  • 最近花了10多天重新写了泡菜博客,采用了PHP5+SQLITE技术。原因是MYSQL管理非常麻烦,而且还得花钱另外买数据库。sqlite 是一款轻量级的、基于文件的嵌入式数据库,2000年就已经诞生,经过7年多的发展,直到今天已经成为最流行的嵌入式数据库,包括Google在内的公司在其桌面软件中亦使...
  • 日期:2024-01-14
  • 浏览:295
  • 标签: PHP

  • PHP下载CSS文件中的图片
  • 作为一个资深并且专业的扒皮人员,在我从初三开始投入伟大的互联网中到现在积累了丰富的扒皮经验。我相信每个做web的程序员也都会有类似的经历。在扒皮过程中,必不可少的需要下载样式文件中的图片。碰到比较庞大的样式文件,其中可能会有上百个需要下载的图片,那么使用下面这段小代码是最为合适的了。< ?ph...
  • 日期:2024-01-14
  • 浏览:329
  • 标签: PHP

  • PHP行为型模式之责任链模式
  • 责任链模式,其目的是组织一个对象链处理一个如方法调用的请求。当ConcreteHandler(具体的处理程序)不知道如何满足来自Client的请求时,或它的目的不是这个时,它会委派给链中的下一个Handler(处理程序)来处理
  • 日期:2022-06-10
  • 浏览:429
  • 标签: PHP

  • PHP扩展之文本处理(二)——PCRE正则表达式语法13——条件子组
  • 可以使匹配器根据一个断言的结果, 或者之前的一个捕获子组是否匹配来条件式的匹配一个子组或者在两个可选子组中选择。 条件子组的两种语法如下:(?(condition)yes-pattern)(?(condition)yes-pattern|no-pattern)如果条件满足,使用 yes-patter...
  • 日期:2022-09-16
  • 浏览:82
  • 标签: PHP


  • PHP 实现异步数据调用
  • 浏览器和服务器之间只有一种面向无连接的HTTP协议进行通讯的,面向无连接的程序的特点是客户端请求服务端,服务端根据请求返回相应的程序,不能保持持久连接。这样就出现了一个问题,一个客户端的相应服务端可能执行1秒也有可能执行1分钟,这样浏览器就会一直处于等待状态,如果程序执行缓慢,用户可能就没耐心关掉了...
  • 日期:2022-09-12
  • 浏览:238
  • 标签: PHP

  • PHP设计模式(七)组合模式Composite实例详解【结构型】
  • 本文实例讲述了PHP设计模式:组合模式Composite。分享给大家供大家参考,具体如下:1. 概述在数据结构里面,树结构是很重要,我们可以把树的结构应用到设计模式里面。例子1:就是多级树形菜单。例子2:文件和文件夹目录2.问题我们可以使用简单的对象组合成复杂的对象,而这个复杂对象有可以组合成更大的...
  • 日期:2022-09-10
  • 浏览:346
  • 标签: PHP



  • 更好的构造开发模板 五种PHP设计模式
  • 设计模式只是为 Java 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。 设计模式 一书将设计模式引入软件社区,该书的作者是 Erich G...
  • 日期:2024-02-10
  • 浏览:91
  • 标签: PHP

  • PHP数据库抽象层之PDO(五)——错误与错误处理
  • PDO 提供了三种不同的错误处理模式,以满足不同风格的应用开发:PDO::ERRMODE_SILENT此为默认模式。 PDO 将只简单地设置错误码,可使用 PDO::errorCode() 和 PDO::errorInfo() 方法来检查语句和数据库对象。如果错误是由于对语句对象的调用而产生的,那么...
  • 日期:2022-09-15
  • 浏览:43
  • 标签: PHP

  • PHP基础之生成器4——比较生成器和迭代器对象
  • 生成器最大的优势就是简单,和实现Iterator的类相比有着更少的样板代码,并且代码的可读性也更强. 例如, 下面的函数和类是等价的:<?php function getLinesFromFile($fileName) {if (!$fileHandle = fopen(...
  • 日期:2022-09-15
  • 浏览:282
  • 标签: PHP