Pphp Multi Process2023年6月2日 | php在 PHP 中,多进程编程可以通过使用相关的函数和扩展来实现。多进程编程可以用于同时执行多个任务、并行处理大量数据、利用多核处理器等场景。 pcntl_fork(): 创建一个子进程,并在父进程和子进程中返回不同的进程ID。子进程是父进程的一个拷贝,它们在不同的内存空间中运行。 示例: $pid = pcntl_fork(); if ($pid === -1) { // 创建子进程失败……阅读全文
php使用fastroute路由2023年5月2日 | phpphp 使用 fastroute 示例 首先,我们需要先使用 Composer 将 Fastroute 库引入到我们的项目中。在命令行中切换到项目根目录下,执行以下命令: $ composer require nikic/fast-route 创建一个 index.php 文件,并在其中引入 vendor/autoload.php 文件来自动加载 Fastroute 库。 <?php require_once __DIR__ . '/vendor/autoload.php'; 创建一个 routes.php 文件来设置我们的路由。在此文件中,我们可以使用$dispatcher->dispatch()……阅读全文
使用composer创建PHP框架2023年4月29日 | php使用 composer 实现一个简易框架: 在命令行中创建一个新的项目目录,例如 myframework。 使用 composer init 命令来初始化项目。根据提示输入项目信息。 在项目目录下创建一个 public 目录,用于存放所有的公共文件。这个目录将用作浏览器的入口点。 在项目根目录下创建一个 src 目录,用于存放所有的 PHP 代码。这些代码将用于……阅读全文
Php Laravel Controller Not Found2023年3月23日 | php问题描述 Route::get('/task', 'TaskController@index'); 报错 : controller [TaskController] does not exist 问题原因 未找到控制器,需要在使用前引入,或只用控制器的相对地址 解决方案: use App\Http\Controllers\TaskController; # 新增 ... Route::get('task', [TaskController::class, 'index']); Route::get('task/read/{id}', [TaskController::class, 'read']); 或者 Route::get('/users', 'App\Http\Controllers\TaskController@index');……阅读全文