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因为它是私人的,但是我该怎么做呢?
php -r 'include("/absolute/path/to/function.php"); addUser("some user");'
Run Code Online (Sandbox Code Playgroud)
这应该有效。因为您基本上是在 s 之间执行所有代码'。并且您可以包含function.phpand, 应该适当地调用addUser().
请参阅phpdoc。