PHP自学教程

  • 关于php国密SM3签名算法

    php国密SM3签名算法代码地址github.com/lizhichao/sm安装composer require lizhichao/one-sm使用require __DIR__ . '/vendor/autoload.php'; // 字符串签名 echo \\OneSm\\Sm3::sign('abc') . …

    2022年6月27日
    0193
  • PHP实现异步的三种方式

    三种实现方式通用的异步执行文件 exec.phpsleep(8); $data = "--- type " . date("Y-m-d H:i:s") . " ---\\\\n"; file_put_contents("../log.txt", $data, FILE_APPEND);p…

    2022年6月27日
    0208
  • PHP开发api接口

    php的api接口在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可…

    2022年6月27日
    0119
  • Hyperf初学安装到启动并访问!

    Hyperf的官方介绍:Hyperf 是命令行Cli模式运行,PHP-FPM模式就是我们常用的模式,其中ThinkPHP,Laravle,Ci等框架都是此种模式,最新版的TP和Laravle也支持了Cli模式!两种模式最大区别就是:PHP-FPM是:每次响应请…

    2022年6月27日
    0502
  • 总结php artisan module常用命令

    module:make 创建一个新模块module:use 使用一个模块(这允许执行其他命令时不用输入模块名)module:unuse 和上面相反module:list 列出所有可用模块module:migrate 执行某个模块的数据迁移(或者所有模块的)php ar…

    2022年6月27日
    0134
  • 五种PHP实现定时任务的方法

    定时运行任务对于一个网站来说,是一个比较重要的任务,比如定时发布文档,定时清理垃圾信息等,现在的网站大多数都是采用PHP动态语言开发的,而对于PHP的实现决定了它没有Java和.Net这种AppServer的概念,而http协…

    2022年6月27日
    0118
  • PHP程序员的信号处理

    写给PHP程序员的信号处理教程什么是信号信号就是事件发生时,对进程的一种通知机制(也叫软件中断)。当一个进程收到信号后,内核会暂停该进程正在执行的代码,并跳转到对应的信号处理函数中,如果处理函数不中断,…

    2022年6月27日 PHP自学教程
    0126
  • 详解PHP如何遍历对象

    PHP怎么遍历对象?对于php来说,foreach是非常方便好用的一个语法,几乎对于每一个PHPer它都是日常接触最多的请求之一。那么对象是否能通过foreach来遍历呢?答案是肯定的,但是有个条件,那就是对象的遍历只能获得…

    2022年6月27日
    0106
  • 记录一次PHP优化案例

    记一次PHP优化案例网站架构简介:现在很多的企业都是使用lnmp或者lamp来做企业的网站服务器架构,这两种网站的服务架构,我们都是比较熟悉的;基于nginx的性能优于Apache,现阶段的很多公司,都是逐渐把Apache替换…

    2022年6月27日
    096
  • 详解php基于redis的list型数据结构实现ip限流操作

    在日常的业务功能开发中,如果要 限制任意一个ip在连续的某一段时间内,只能访问某个接口一定的次数,需要如何实现呢?这种功能需求通常是用来应对防止脚本恶意刷接口的情况,目前网上已经有很多比较完善的限流方案…

    2022年6月27日
    0119
  • 解析PHP的可变变量与可变函数

    PHP的可变变量与可变函数什么叫可变。在程序世界中,可变的当然是变量。常量在定义之后都是不可变的,在程序执行过程中,这个常量都是不能修改的。但是变量却不同,它们可以修改。那么可变变量和可变函数又是什么意…

    2022年6月27日
    0122
  • php.ini与phpinfo()的用处详解

    phpinfophp -i 和 phpinfo() 可以展示出 phpinfo 信息,展示当前PHP环境的上下文信息;Compiler : PHP的编译器版本PHP Version: PHP版本Loaded Configuration File : 当前环境的PHP配置文件路径Thread Safety: 是否…

    2022年6月27日
    0276
  • PHP最大连接数的设置及php-fpm高并发参数调整

    服务器中找到php-fpm.conf配置(有的会在引入的www.conf中)[global] pid = /usr/local/php/var/run/php-fpm.pid error_log = /usr/local/php/var/log/php-fpm.log log_level = notice [www] listen = /tmp/php-cgi…

    2022年6月27日
    0188
  • 详解PHP sprintf()格式化用法

    php sprintf函数是一个非常强大的函数,本篇文章特别记录一下php中的sprintf函数格式化字符串的相关用法。定义和用法sprintf() 函数把格式化的字符串写入一个变量中。语法sprintf(format,arg1,arg2,arg++)参数 描述…

    2022年6月27日
    0176
  • 关于PHP CURL上传二进制流图片

    前言项目中模块数据由PHP爬虫进行更新,当检测到有新图片时需要上传到跨地区的CDN回源服务器(静态资源服务器),服务器负责人只提供一个上传API解决方法1.将图片保存到本地再使用PHP CURL + new \\CURLFile($path)上…

    2022年6月27日
    0335
  • 关于PHP循环读取json数据的方法

    现有json数据如下:[{ "name": "北京", "city": [{ "name": "北京", "area": ["东城区", "西城区", "崇文区", "…

    2022年6月27日
    0110
  • 一个php框架的简单实现,仅实现简单路由层

    首先看一下现有的文件目录DOCUMENT_ROOR 为 /home/www目录然后看一下入口文件的内容<?php $controll_action = $_GET['_ca_']; $params = explode('/',$controll_action); $params_count = c…

    2022年6月27日
    0142
  • php实现断点续传大文件

    一、断点续传原理所谓断点续传,也就是要从文件已经下载的地方开始继续下载。在以前版本的 HTTP 协议是不支持断点的,HTTP/1.1 开始就支持了。一般断点下载时才用到 Range 和 Content-Range 实体头。不使用断点续传…

    2022年6月27日
    0122
  • 详解PHP位运算符

    位运算符位运算符是指对二进制位从低位到高位对齐后进行运算。符号作用举例个人理解&按位与$m & $n全1为1,否则为0|按位或$m | $n全0为0,有1为1^按位异或$m | $n不同为1,相同为0~按位取反~$m<<向左…

    2022年6月27日
    097
  • 关于php curl异步并发请求http

    先来看下同步的代码以及请求时间。$start_time=date("h:i:sa"); for ($i=0; $i <100 ; $i++) { $urls[]="http://www.downxia.com/downinfo/2315".$i.".html"; GetTitle(geturl(&q…

    2022年6月27日
    0362

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息