• 分享几个 Hyperf 常用助手函数
  • 分享几个 Hyperf 常用助手函数

    使用 hyperf 已经有一段时间了,下面是一些常用的助手函数,分享一下~~~<?phpuse Hyperf\Contract\StdoutLoggerInterface;use Hyperf\HttpServer\Contract\Res

  • 异步 PHP 是什么?
  • 异步 PHP 是什么?

    同步编程与异步编程的区别在讨论异步PHP的优点之前,让我们快速回顾一下同步编程模型和异步编程模型之间的区别。同步代码是逐行顺序执行的。必须先完成前面的任务,然后才能开始另一个任务。在异步代码中,可以同时完成多个任务,这可以大大提高应用程序性

  • 如何写出高质量的PHP代码
  • 如何写出高质量的PHP代码

    写给初生牛犊不怕虎的童鞋们,大佬可随意摘看 本章基于PHP Laravel前言经常会有人问目录如何设计比较好?代码如何分布好?怎么写一个可维护的项目?“烂”项目我也没少写,以下是参考互联网各大佬的文章总结及个人开发经验而来.Controll

  • php比Node.js好用的五大理由
  • php比Node.js好用的五大理由

    php比Node.js好用的五大理由php是一款服务器端的脚本语言,主要用于动态网页开发,是目前最流行的开发语言之一。Node是一款用来编写高性能网络服务器的JavaScript工具包。让我们来看看相比较Node,php有什么优点。1. 容

  • php模拟qq登录代码
  • php模拟qq登录代码

    php模拟qq登录代码本文讲述了php如何模拟qq登录,原理是用curl模拟发送post登录,cookie保存本地,这里代码理论可以支持永久单挂qq,下面就让我们来看看吧。<?php$qqno=你的QQ;$qqpw=QQ密码;$cookie

  • PHP中数组规范和自定义集合
  • PHP中数组规范和自定义集合

    这差不多是一个关于数组设计的风格指南,但是把它添加到对象设计风格指南感觉不太对,因为不是所有的面向对象语言都有动态数组。本文中的示例是用 PHP 编写的,因为 PHP 很像 Java(可能比较熟悉),但是使用的是动态数组而不是内置的集合类和

  • PHP之微服务协程框架Swoft
  • PHP之微服务协程框架Swoft

    简介 有了swoole这样强大的扩展之后,越来越多的框架都是基于swoole被开发出来,Swoft就是其中一款不错的PHP框架。Swoft 是一款基于 Swoole 原生协程的注解式框架,自带常驻内存以及 Swoole 其它功能的封装。s

  • 探讨php的垃圾回收机制
  • 探讨php的垃圾回收机制

    在平时php-fpm的时候,可能很少人注意php的变量回收,但是到swoole常驻内存开发后,就不得不重视这个了,因为在常驻内存下,如果不了解变量回收机制,可能就会出现内存泄露的问题,本文将一步步带你了解php的垃圾回收机制,让你写出的代码

  • 详解PHP的反射使用
  • 详解PHP的反射使用

    下面我们讲下反射在实际开发中的应用。自动生成文档实现 MVC 架构实现单元测试配合 DI 容器解决依赖…自动生成文档根据反射的分析类,接口,函数和方法的内部结构,方法和函数的参数,以及类的属性和方法,可以自动生成文档。/** * 学生类 *

  • PHP实战之Redis常见7种使用场景
  • PHP实战之Redis常见7种使用场景

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本篇文章,主要介绍利用PHP使用Redis,主要的应用场景。简单字符串缓存实战$redis->conn

  • php篇之细说websocket
  • php篇之细说websocket

    下面我画了一个图演示 client 和 server 之间建立 websocket 连接时握手部分,这个部分在 node 中可以十分轻松的完成,因为 node 提供的 net 模块已经对 socket 套接字做了封装处理,开发者使用的时候只

  • PHP实现搜索联想功能(基于字典树算法)
  • PHP实现搜索联想功能(基于字典树算法)

    搜索联想功能是各大搜索引擎具备的基础功能,如下图所示,这个功能简化了用户的输入行为,并且能够给用户推荐热门的搜索词,下面我们来讲一下如何用php实现搜索联想的功能。实现原理搜索联想功能拆解一下由两部分组成1、给定一个查询词,找出以他为前缀的

  • 简单的php多线程解决方法
  • 简单的php多线程解决方法

    简单的php多线程解决方法我们在做项目的时候,有些需求,特别是数据的响应处理需要花费大量的时间,由于php是一个短生命周期的脚本语言,到了默认的30秒,php的数据处理还没完成,php的生命周期就结束了。这时需要使用异步并发处理策略,也就是

  • 教你用PHP实现微信小程序人脸识别刷脸登录功能

    教你用PHP实现微信小程序人脸识别刷脸登录功能首先我们先确认我们的百度云人脸库里已经上传了我们的个人信息照片;然后我们在后台写刷脸登陆的接口login我们要把拍照获取的照片存储到服务器;public function login(){

  • php实现文件上传到服务器(含代码)
  • php实现文件上传到服务器(含代码)

    php实现文件上传到服务器(含代码)创建一个文件上传表单允许用户从表单上传文件是非常有用的。请看下面这个供上传文件的 HTML 表单:<html><body><form action="upload_file.php" method="po

  • 新手应该知道的php多图片上传的实现
  • 新手应该知道的php多图片上传的实现

    新手应该知道的php多图片上传的实现今天在工作中遇到了一个需求:一个表单实现多个上传图片,类似于QQ空间上传照片的模式。即:可以一次性上传多个图片,但是封面图片只有一个。最先,最重要的事,在服务器上对文件进行读写操作的时候,一定要看权限,如

  • use在php中的使用方法(代码示例)
  • use在php中的使用方法(代码示例)

    use在php中的使用方法(代码示例)最近一段时间在研究php框架,一直想的什么时候才能开发出自己的框架,当然这是为了提升自己的编程水平,同时能把平时学的零散的东西糅合在一块熟练应用。但是开发一个框架根本不知道如何做起,先开发什么,虽然ph

  • PHP高级应用的讲解
  • PHP高级应用的讲解

    PHP高级应用的讲解1. PHP 多维数组PHP可以理解两级、三级甚至四到五级的多维数组,数组的维度指示需要选择元素的索引数。对于二维数组需要两个索引来选取元素,对于三维数组则需要三个索引来选取元素。比如下面的数组:$car = arra

  • PHP Composer是什么技术?一起看看
  • PHP Composer是什么技术?一起看看

    PHP Composer 是什么技术?如果你是个程序员,很可能你会发现技术更新的轮子转得让你跟不上,比如用户认证、数据库管理、路由等技术。PHP里有很多很成熟的框架来处理这些问题,于是你会认为这些框架使用起来应该很容易,不是吗?如果你现在手