如何从 CLI 调用 PHP 函数?

Joh*_*mBF 2 php function call command-line-interface

假设我有一个私有函数addUser()function.php$username作为输入变量并执行一些操作:

function addUser($username) {

//do some stuff

}
Run Code Online (Sandbox Code Playgroud)

现在我想调用此函数并传递值 $username(如果可能的话)使用 PHP CLI。我想这在外部是行不通的,function.php因为它是私人的,但是我该怎么做呢?

Pra*_*nth 5

php -r 'include("/absolute/path/to/function.php"); addUser("some user");'
Run Code Online (Sandbox Code Playgroud)

这应该有效。因为您基本上是在 s 之间执行所有代码'。并且您可以包含function.phpand, 应该适当地调用addUser().

请参阅phpdoc