• php-screw-plus扩展使用详解

    今天我们介绍另一个与此相类似的php加密码解密扩展-phpscrew.下载源码地址:https://github.com/del-xiong/screw-plus.git源码下载完成之后,第一步就是修改key,在文件php_screw_plus.h文件中.php-screw-plus扩展修改key执 2025-01-10 10:16:34
  • PHP基础知识之流程控制WHILE循环「理论篇」

    昨天讲完FOR循环今天来讲讲他的兄弟WHILE循环!进入正题:while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。典型循环WHILE<条件> <语句体> end whi 2025-01-09 15:00:01
  • PHP 换行符 PHP EOL

    PHP 中换行可以用 PHP_EOL 来替代,以提高代码的源代码级可移植性:unix系列用 \nwindows系列用 \r\nmac用 \r<?phpecho PHP_EOL;//windows平台相当于 echo "\r\n";//unix\linux平台相当于 echo "\n"; 2025-01-09 14:45:01
  • PHP yield 分析,以及协程的实现(超详细版)

    PHP的 yield 关键字是php5.5版本推出的一个特性,算是比较古老的了,其他很多语言中也有类似的特性存在。但是在实际的项目中,目前用到还比较少。网上相关的文章最出名的就是鸟哥的那篇了,但是都不够细致理解起来较为困难,今天我来给大家超详细的介绍一下这个特性。function gen(){   2025-01-09 14:15:07
  • PHP自带的DateTime类,Carbon扩展类,真正的“相见恨晚!”

    Date and TimePHP有一个名为DateTime的类,可以帮助您读取、写入、比较或计算日期和时间。除了DATETIME之外,PHP中还有许多与日期和时间相关的函数,但它为大多数常见用途提供了良好的面向对象接口。它可以处理时区,但这不在这个简短的介绍范围之内。要开始使用DateTime,请使 2025-01-09 14:00:26
  • php中substr_replace()方法使用笔记

    一、简介在PHP中,substr_replace()函数是一个用于替换字符串中指定位置的子字符串的函数。该函数可以对字符串进行修改,比如替换某一位置的字符,或者在某一位置插入新的字符或字符串等。二、语法substr_replace(string $string , mixed $replacemen 2025-01-09 09:47:52
  • 每天一个常用PHP函数-array_chunk

    场景我们通常从db或者api中获取数组数据,然后进行处理,那如果数据太大怎么办?或者进行api请求的时候数据太大,如何分批进行,array_chunk登场了。语法array_chunk ( array $array , int $size [, bool $preserve_keys = FALSE 2025-01-09 09:33:39
  • PHP多线程没用过,你可能错过了计算机最好的时代

    引言别的语言都在一窝蜂地搞编译,搞虚拟机,搞多线程,提高效率。我们整天敲 PHP 代码,除了 Nginx 调用 php-fpm 拉取 PHP 文件的解析外,对于多线程有多少了解?请问,PHP 能不能使用多线程?如果能,怎么实现的?本文就带你打开这个疑问。学习时间这个问题的答案是肯定的,PHP 可以使 2025-01-09 09:18:57
  • php的字符串str_word_count()方法

    在PHP中,字符串是一种常见的数据类型,用于存储和处理文本数据。字符串函数在PHP中也非常常见,其中一个常用的函数就是str_word_count()。本篇教程将介绍如何使用str_word_count()方法来统计字符串中的单词数。一、str_word_count()方法的定义和语法str_wor 2025-01-08 11:30:42
  • PHP协程:并发 shell_exec

    在PHP程序中经常需要用shell_exec执行一些命令,而普通的shell_exec是阻塞的,如果命令执行时间过长,那可能会导致进程完全卡住。 在Swoole4协程环境下可以用Co::exec并发地执行很多命令。本文基于Swoole-4.2.9和PHP-7.2.9版本协程示例<?php$c 2025-01-08 10:32:05