使用exec调用/调用php类中的方法

使用exec调用/调用php类中的方法,php,exec,Php,Exec,在php中,假设在test.php中有一个名为“test\u class”的类,它有两种方法:method\u 1和method\u 2 这是我的test.php文件: class test_class { function method_1 { ....... } function method_2 { ....... } } 现在,使用其他php文件中的“exec”命令,我只想在test_类中

在php中,假设在
test.php
中有一个名为“test\u class”的类,它有两种方法:
method\u 1
method\u 2

这是我的
test.php
文件:

    class test_class  
    { 
       function method_1
       { .......   }

       function method_2
       { .......   }

    }
现在,使用其他php文件中的“exec”命令,我只想在test_类中运行方法_1


我想知道如何做到这一点?

您可以这样做:

include_once 'test.php'; // correct path if needed
$test = new test_class();
// call method1
$test->method_1();
你看过报纸了吗

exec
不是用来调用方法的,它用于:

exec-执行外部程序


我希望该方法中的所有代码都在后台运行,这就是我希望它像这样运行的原因that@SriVishnuTotakura:查看php作业队列U:这是一个类似的问题,有一个解决方案。谢谢。我会尝试一下。可能重复的可能重复的我知道exec用于执行外部程序。,我想有一种方法可以在php文件中通过发送一些东西作为参数来调用方法。请解释为什么要这样做,也许有更简单的方法。我正在开发一个web服务,它可以在一段时间内检查来自其他服务器的更新,因此,我需要调用这个检查更新的脚本,并需要在用户不想接收更新时停止或终止它。我想到了cron作业,但是设置cron作业需要手动。当我的用户数量增加时,我无法为每个用户手动安排作业。您可以在数据库中对用户操作进行排队,并使用cron作业逐个执行这些操作。所说的对少数用户来说是好的。那么,如果用户数量增加,我希望在不等待时间的情况下提供我的用户服务。,但是,使用队列可能会导致很少的服务延迟。