您的位置:首页 > 技术中心 > PHP教程 >
  • PHP测试框架PHPUnit基本使用

    一、前言在这篇文章中,我们使用 composer 的依赖包管理工具进行phpunit包安装和管理,composer 官方地址 https://getcomposer.org/,按照提示进行全局安装即可,另外,我们也会使用一个非常好用的Mon

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

  • PHP如何实现简单的Socket

    PHP如何实现简单的Socket首先使用PHP制作的Socket服务端,其主要是设置Socket的IP地址及端口号;然后监听端口,如果有客户端连接的话,则接收连接请求和数据,最后处理数据并且返回数据即可。示例代码:

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

  • PHP中100个最常用的函数

    下面的列表是最常用的前 100 个 PHP 函数:它们是最常用的 PHP 中自带的函数。这些函数被命名使用,并从 1 到 100 进行排序。 其他的 4500 个函数现在还没在排名中。 下面频率列表表示在 PHP 代码中使用此函数的频率:参

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

  • PHP使用Composer进行注册全局函数

    Composer 使用不同的技术和标准简化了类的自动加载。当今最常见的自动加载标准是 PSR-4:"autoload": { "psr-4": { "App\\": "src/" }}这将使用带有 “App” 名称

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

  • PHP 消息队列 Kafka 使用

    安装 Kafka 服务直接到 kafka 官网 , 下载最新的wget https://mirror.bit.edu.cn/apache/kafka/2.5.0/kafka_2.13-2.5.0.tgz解压,进入目录tar -zxvf ka

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

  • php扩展安装不生效问题怎么解决?

    php扩展安装不生效问题怎么解决?下面本篇文章给大家介绍一下解决php扩展安装不生效问题。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。php安装扩展模块后,重启不生效的原因及解决办法在lnmp运维环境中,我们经常会碰到有

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

  • PHP数据库框架Medoo1.6安装教程

    开始使用Medoo是非常简单的事!Medoo1.2开始不支持PHP5.4或以下,若你使用的是1.2以前的版本,请选择菜单 中文文档(<1.2)要求1、PHP>=5.4, 必须支持PDO2、支持 MySQL, MSSQL, SQLite 等数

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

  • php文件锁产生的问题和解决方案(一个真实案例)

    一个真实案例想起自己之前犯过一个相关的错误。当时场景是这样的:有一个微信公众号项目,调用微信公众号的接口都需要access_token,它的有效期是2小时。当时我的做法是把它存放在文件中,格式使用的是json。{"access_token"

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

  • PHP生成图形验证码(加强干扰型)

    验证码使用场景我们在开发系统的过程中,基本所有的系统都会涉及到登录模块,其中验证码功能是这里面必不可少的一块,是防止系统被爆破的有效途径。所谓道高一尺魔高一丈,现在的验证码越来越复杂先进,常见的字母数字验证码,行为验证码。本文详细介绍简单的

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

  • PHP如何删除一个路径下的所有文件夹和文件?

    PHP如何删除一个路径下的所有文件夹和文件?下面本篇文章给大家介绍一下PHP删除一个路径下的所有文件夹和文件的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。用到的函数:scandir($path) 遍历一个文件夹所有

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

  • Mysqli的基本操作-CURD的学习开发总结

    PHP自5.5起,已经完全废除mysql扩展,官方推荐使用MySQLI或PDO来代替。这篇文章主要讲mysqli的一些基本操作。使用mysqli有两个风格的写法,对象式或函数式,下面我们只展示函数式的写法风格。数据库连接首先肯定需要连接数据

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

  • 如何基于Hyperf实现RabbitMQ+WebSocket消息推送

    介绍基于 Hyperf+ WebSocket +RabbitMQ 实现的一个简单大屏幕的消息推送。思路利用 WebSocket 协议让客户端和服务器端保持有状态的长链接,保存链接上来的客户端 id。订阅发布者发布的消息针对已保存的客户端 i

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

  • 了解PHP中的8个魔术常量

    本篇文章和大家了解一下PHP中的8个魔术常量。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。PHP中的常量大部分都是不变的,但是有8个常量会随着他们所在代码位置的变化而变化,这8个常量被称为魔术常量。__LINE__文件中

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

  • php实现简单聊天功能

    php实现简单聊天功能1、创建聊天消息表,其表的字段有消息内容,发送时间和发送者的名称;SQL:CREATE TABLE `guanhui`.`message` ( `id` INT(10) NOT NULL AUTO_INCREM

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

  • PHP快速搭建一个简单的QQ机器人

    想不想自己搭建一个QQ机器人,来进行QQ群管理、好友自动应答等,下面就为大家演示一个快速搭建一个简单的QQ机器人以及利用PHP二次开发完善自己的需求。酷Q介绍酷Q是一款实用的容易快速上手的QQ机器人软件,它可以实现QQ群管理、好友聊天、日常

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

  • php时间戳转换成时间的方法

    php时间戳转换成时间的方法在php中将时间戳转换成时间的方法,可以通过调用php内置函数“date()”来实现,该函数的语法为“date(format,timestamp)”,其参数format表示为转换成时间的格式,参数timestam

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

  • 使用PHP反射机制获取函数文档

    反射 Reflection反射可以简单理解为扫描类的属性、方法和注释的能力。用法PHP 为我们提供了丰富的方法,使我们可以方便的使用。$reflect = new ReflectionClass(App\Foo);$reflect->get

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

  • php删除文件的方法

    php删除文件的方法首先一般删除文件前都会使用“file_exists”函数,来判断文件是否存在,如果存在再进行删除;$filename = /test.jpg;if (file_exists($filename)) { //文件存在}

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

  • PHP 微服务集群搭建 - Hyperf

    微服务架构微服务的概念由 Martin Fowler 于2014年3月提出:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻

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

  • 用PHP代码实现简单的工厂模式

    PHP代码实现简单的工厂模式方法1、定义抽象基类//家禽类abstract class Fowl{abstract public function eat();//吃方法}2、定义子类//牛类class Cattle extends Fow

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