我有一个文件,Notification.php
,它是一个类。它的结构是这样的:
Class Notificaiton
{
public function sendNotification($token,$count)
{
// Here is the code for sending push notification(APNS)
}
}
通常,如果我想从另一个 PHP 文件调用这个函数,那么我必须创建一个类对象,然后调用它的方法,如下所示:
$notification = new Notification();
$notification->sendNotification($token,$value);
但我想做的是在后台进程中调用它。所以我使用exec()
了如下命令:
exec("/usr/bin/php /path/to/Notification.php >> /path/to/log_file.log 2>&1 &");
在这里,我想知道如何调用function(sendNotificaiton())
并file(Notification.php)
传递参数作为参数: $token 和 $count ?
我发现这exec/shell_exec/passthru commands
可以帮助我。但是在这种情况下,我使用了这三个命令中的哪个命令?
请指导我。任何帮助将不胜感激。