文章分类 -  PHP

摘要:手动编译安装 如果通过宝塔面板安装失败,可以尝试手动编译安装。以下是具体步骤: 进入PHP源码目录: cd /www/server/php/80/src/ext/fileinfo/ 清理之前的编译缓存: make clean 修改Makefile文件,将CFLAGS = -g -O2改为CFLAGS 阅读全文
posted @ 2025-03-05 11:21 Carver-大脸猫 阅读(5) 评论(0) 推荐(0) 编辑
摘要:用PHP封装一个强大且通用的CURL方法 支持:get、post、put、delete、patch、options /** * @function 强大且通用的cURL请求库 * @param $url string 路径 * @param $method string 请求方式 如:get、pos 阅读全文
posted @ 2025-02-25 09:12 Carver-大脸猫 阅读(2) 评论(0) 推荐(0) 编辑
摘要:在 PHP 中,由于其传统的同步阻塞模型,实现并行异步处理 HTTP 请求并不像其他语言(如 Go 或 Node.js)那样直接。 不过,仍然可以通过一些扩展和工具来实现并行异步处理。以下是几种常见的方法: 1. 使用 cURL 的多线程功能 PHP 提供了 curl_multi_* 系列函数,用于 阅读全文
posted @ 2025-02-21 11:06 Carver-大脸猫 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1. for 循环 基本语法: for (初始化; 条件; 更新) { 循环体; } 示例: $array = [1, 2, 3, 4, 5]; for ($i = 0; $i < count($array); $i++) { echo "当前索引是:$i,对应的值是:{$array[$i]}\n" 阅读全文
posted @ 2025-02-19 15:58 Carver-大脸猫 阅读(1) 评论(0) 推荐(0) 编辑
摘要:jieba-php是一个基于jieba算法的PHP分词库,它是Python中非常流行的一个分词工具。以下是如何使用jieba-php进行分词的示例: 通过composer安装包: composer require fukuball/jieba-php php的使用方法如下: <?php // 自动加 阅读全文
posted @ 2024-12-12 15:50 Carver-大脸猫 阅读(28) 评论(0) 推荐(0) 编辑
摘要:// 执行系统命令获取IP地址 exec('hostname -I | cut -d" " -f1', $output, $return_var); if ($return_var 0 && count($output) > 0) { $ip = $output[0]; } else { $ip = 阅读全文
posted @ 2024-12-12 09:03 Carver-大脸猫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:为了开发效率,使用redis去搭建消息队列是一个不错的选择:代码如下: <?php // 创建Redis连接 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); // 生产者推送消息 $redis->rPush('inbox', "me 阅读全文
posted @ 2024-12-08 17:50 Carver-大脸猫 阅读(24) 评论(0) 推荐(0) 编辑
摘要:php8.1 引入的新特性 Fiber【纤程】是一种轻量级的协程实现,它允许在一个线程内实现非常高效的多任务处理。以下是 Fiber 的一些核心特性和基本用法: 一:Fiber 的核心特性: 非阻塞:Fiber 允许在函数执行过程中暂停和恢复,而无需阻塞主线程,从而管理并发操作。 可暂停与恢复:在代 阅读全文
posted @ 2024-12-05 12:17 Carver-大脸猫 阅读(193) 评论(0) 推荐(0) 编辑
摘要:方法1: function group_by_multiple_keys($array, $keys) { $result = []; foreach ($array as $item) { // 从第一个键开始 $current_level = &$result; foreach ($keys a 阅读全文
posted @ 2024-12-02 21:22 Carver-大脸猫 阅读(6) 评论(0) 推荐(0) 编辑
摘要:HP反射机制是PHP语言中的一个强大特性,它允许程序在运行时检查、获取和操作类、方法、属性等元素的信息。这一机制极大地提高了PHP代码的灵活性和可维护性,使得开发者能够在不修改原有代码结构的情况下,动态地了解并操作代码。以下是对PHP反射机制的详细简述: HP反射机制的使用方法 获取类的信息: $r 阅读全文
posted @ 2024-11-17 18:40 Carver-大脸猫 阅读(4) 评论(0) 推荐(0) 编辑
摘要:解释: 跳转代码,即当代码执行到Goto时,跳转到指定的位置向下执行。该目标位置可以用目标名称加上冒号来标记,而跳转指令是 goto 之后接上目标位置的标记。 PHP 中对 goto 语句有一定限制,即目标位置只能位于同一个文件和作用域,也就是说无法跳出一个函数或类方法,也无法跳入另一个函数、其他循 阅读全文
posted @ 2024-10-28 17:15 Carver-大脸猫 阅读(10) 评论(0) 推荐(0) 编辑
摘要:安装 Nginx 安装Nginx sudo apt install nginx -y 启动并使 Nginx 在启动时自动启动 sudo systemctl start nginx sudo systemctl enable nginx 安装Mysql5.7 一:先卸载并清理历史的Mysql环境 首先 阅读全文
posted @ 2024-10-27 17:31 Carver-大脸猫 阅读(17) 评论(0) 推荐(0) 编辑
摘要:原来的图标: 安装后的图标: 注意:其它语言的文件也会有对应的UI图标显示哦! phpstorm资源下载: 点击下载 阅读全文
posted @ 2024-10-24 13:01 Carver-大脸猫 阅读(7) 评论(0) 推荐(0) 编辑
摘要:在PhpStorm中,您可以通过设置来启用等号对齐功能。以下是如何操作的步骤: 打开PhpStorm。 前往 File > Settings (或 PhpStorm > Preferences 在Mac上)以打开设置对话框。 在设置中,导航至 Editor > Code Style。 选择 PHP  阅读全文
posted @ 2024-10-24 12:47 Carver-大脸猫 阅读(18) 评论(0) 推荐(0) 编辑
摘要:在 PHP 中,可以通过使用 $GLOBALS['variable_name'] 来访问全局变量。这是一个超全局变量数组,包含了所有全局范围内的变量。 1. 使用global关键字:在类的方法中,可以使用global关键字引用全局变量。 例如: $myGlobalVar = "这是一个全局变量"; 阅读全文
posted @ 2024-10-24 10:39 Carver-大脸猫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:429 Too Many Requests 是接口请求次数太多了 Laravel 框架上面自己实现的限制机制 laravel5的一个新特性,关于api访问频率的问题,找出throttle 这个中间件,注释掉,也可以修改次数 第一个参数 60 代表每分钟限制 60 次请求 第二个参数 1 代表触发了限 阅读全文
posted @ 2024-10-21 22:49 Carver-大脸猫 阅读(35) 评论(0) 推荐(0) 编辑
摘要:在Laravel中,门面(Facade)是一种为应用程序中服务容器内的类提供静态接口的模式。门面允许你以一种简洁、优雅的方式访问这些类,而不需要在每次使用时实例化它们。 1. 门面的作用: 简化访问:门面使得访问服务容器中的对象变得更加简单,通过静态方法调用代替实例化对象。 清晰代码:减少依赖注入的 阅读全文
posted @ 2024-10-21 19:44 Carver-大脸猫 阅读(36) 评论(0) 推荐(0) 编辑
摘要:安装前准备如下: 1. 根据对应的php环境下载rabbitmq扩展在windows系统的下的扩展包 下载地址:https://pecl.php.net/package/amqp/1.11.0/windows 注意:下载的amqp的版本一定要跟PHP版本对应不能弄错 解压后需要的文件如下: 2. 将 阅读全文
posted @ 2024-10-21 14:18 Carver-大脸猫 阅读(7) 评论(0) 推荐(0) 编辑
摘要:详解使用php-cs-fixer格式化代码 1. 下载php-cs-fixer https://cs.symfony.com/download/php-cs-fixer-v2.phar 2. 将文件放在php的目录下 3. 安装VScode扩展插件,选择php formatter,注重有空格 4. 阅读全文
posted @ 2024-10-20 17:22 Carver-大脸猫 阅读(76) 评论(0) 推荐(0) 编辑
摘要:在Laravel中创建和使用自定义助手函数非常简单。您只需要创建一个新的PHP文件,定义您的自定义助手函数,并将该文件包含在Composer自动加载器中即可。 以下是在Laravel中创建和使用自定义助手函数的步骤: 1. 创建一个新的PHP文件,例如 helpers.php,并在该文件中定义您的自 阅读全文
posted @ 2024-10-19 16:55 Carver-大脸猫 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题