使用PHP脚本在命令行中运行PHP文件

使用PHP脚本在命令行中运行PHP文件,php,command-line,Php,Command Line,我有一个简单的PHP文件,我从命令行运行,就像 php my-file.php 而且工作正常,没有任何问题。 我想在发生以下事件时运行另一个文件 <?php echo " hello this is sample"; exit(); // I want run another file here after exit command called next-file.php echo "next-file is successfully running"; ?> 让我知道如

我有一个简单的PHP文件,我从命令行运行,就像

php my-file.php
而且工作正常,没有任何问题。 我想在发生以下事件时运行另一个文件

<?php
echo " hello this is sample";
exit();
// I want run another file here after exit command called 
next-file.php
echo "next-file is successfully running";
?>

让我知道如果有人能告诉我如何才能做到这一点?
谢谢

使用
包含一次“next file.php”
导入并运行代码

然后,与PHP文档相关的是
exit()
的定义:

终止脚本的执行。即使调用exit,也将始终执行关闭函数和对象析构函数

因此,将此代码行添加到shutdown函数中,如下所示:

function shutdown()
{
  include_once 'next-file.php';
  echo "next-file is successfully running", PHP_EOL;
}

register_shutdown_function('shutdown');

请确保在退出()之前录制此函数。您可以使用exec()从php执行shell命令


为什么不创建一个包含2个对2的调用的批处理文件scripts@RiggsFolly很抱歉我正在学习,不知道如何创建批处理文件以及它将如何工作。谢谢米拉,你这么做的理由有点少。告诉我们更多,我们可能会给我更多有用的帮助实际上我有一个基于套接字连接的文件…所以我想在连接错误到达时重新加载文件。我只寻找一行代码,它可以从php脚本运行任何php文件。谢谢你的上一条评论听起来像是你想让一个脚本继续运行,而不是启动另一个脚本。如果是这样的话,那么你可能正在寻找