• 使用 Eclipse 在 Fedora 上进行 PHP 开发

    Eclipse 是由 Eclipse 基金会开发的功能全面的自由开源 IDE。它诞生于 2001 年。你可以在此 IDE 中编写各种程序-- Mehdi Haghgoo(作者)Eclipse 是由 Eclipse 基金会开发的功能全面的自由开源 IDE。它诞生于 2001 年。你可以在此 IDE 中 2025-04-15 00:26:13
  • 搭建自己的MQTT服务器

    MQTT协议是广泛应用的物联网协议,使用测试MQTT协议需要MQTT的代理。有两种方法使用MQTT服务,一是租用现成的MQTT服务器,如阿里云,百度云,华为云等公用的云平台提供的MQTT服务,使用公用的MQTT服务器的好处是省事,但如果仅仅用于测试学习还需要注册帐号,灵活性差些,有的平台还需要付费。 2025-04-14 00:32:16
  • PHP极速匹配子字符串,你是怎么做的?

    引言在项目开发中我们经常会遇到这样的需求,比如用户提交的表单中含有一些文本的内容。我们需要在后台为其进行关键词过滤处理。那么问题来了,如何在海量的字符串中快速的匹配一些子字符串呢?今天我们就给大家讲解几种方法。学习时间这个需求的伪代码可以这样写。$a = 'How are you?';if ($ 2025-04-12 01:10:40
  • PHP高级编程-回归原生态-数组排序

     数组排序PHP里的数组实际上是一个有序映射。不管是队列、数组、栈还是字典,在使用PHP编程时,你都可以统一使用PHP的数组类型。这一节,我们只探讨关于PHP数组的排序,因为数组的排序是很多项目都会使用到的。虽然数据库也可以很方便进行排序,但在复杂、动态的业务规则下,更多需要在PHP代码层 2025-04-11 00:58:10
  • 我们也有自带的缓存系统:PHP的APCu扩展

    想必大家都使用过 memcached 或者 redis 这类的缓存系统来做日常的缓存,或者用来抗流量,或者用来保存一些常用的热点数据,其实在小项目中,PHP 也已经为我们准备好了一套简单的缓存系统,完全能够应付我们日常普通规模站点的开发。这一套扩展就是 APCu 扩展。APCu 扩展APCu 扩展是 2025-04-11 00:25:48
  • php常量定义的方式有哪些 有哪些特点?怎么定义使用?

    php常量有哪些特点?常量是一个简单的标识符,可以简单理解为“不变的量”在程序运行时不会被修改(其实这个概念是不准确的)。在程序运行过程中常量一旦被定义不能修改或者取消定义,它的作用域是全局的,常量可以再脚本任何地方访问它。常量和变量都是php中的存储单元,其实在实际运行中,常量的值和地址值是会发生 2025-04-10 00:22:40
  • 带你学一款强大的PHP采集工具-QueryList

    安装composer(windows下)(注意:PHP版本必须>=7.0 使用安装程序 Conposer-Setup.exe,他将安装最新版本的Conposer,并设置好系统环境变量,因此你可以在任何环境下使用conposer命令。命令行安装:设置环境变量,并运行命令安装compos 2025-04-09 01:19:20
  • php从数组中随机取一个数的算法

    在我们日常PHP面试过程中,算法方面的问题自然是必不可少的,并且大家都知道算法是程序的核心。那么从本篇文章开始,我们会陆续为大家介绍PHP算法系列相关的知识。下面我们就给大家介绍PHP随机取一算法。PHP取一算法,顾名思义用PHP求出多个元素中唯一一个符合要求的元素。例如,有这样一个php取一算法的 2025-04-09 00:23:55
  • PHP的类对象的赋值和clone的区别

    1. 类对象的赋值方式PHP的类的赋值方式,有3种情况,一种是$a = new class()操作,创建类;一种是普通的对象赋值$a = $b; 一种取地址的赋值方式$a = &$b。那么,这三种赋值,指向的内存是否是同一块呢?好吧,我们一起来做一个实验。代码如下:<?phpclas 2025-04-09 00:11:20
  • phpceil函数什么意思。下面是常用函数

    bcscale: 配置程序中所有 BC 函数库的默认小数点位数。bcsqrt: 求一高精确度数字的平方根。bcsub: 将二个高精确度数字相减。bin2hex: 二进位转成十六进位。BinDec: 二进位转成十进位。Ceil: 计算大于指定数的最小整数。chdir: 改变目录。checkdate: 2025-04-08 01:14:43