使用bash脚本调用PHP方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用bash脚本调用PHP方法相关的知识,希望对你有一定的参考价值。

我想使用bash脚本调用方法。

代码:

class ABC 
    public static function methodABC()
        //My logic 
        echo "Done";
    

这是我在命令行中尝试使用此代码时遇到的致命错误。

php -r 'include "./src/ABC.php"; ABC::methodABC();'

错误:

PHP Fatal error:  Uncaught Error: Class 'ABC' not found in Command line code:1
Stack trace:
#0 main
  thrown in Command line code on line 1
答案

您在ABC.php中的代码必须以<?php开头。

[使用-r执行代码时,只有作为参数传递的代码不需要标签,而不需要包含文件中的代码。

以上是关于使用bash脚本调用PHP方法的主要内容,如果未能解决你的问题,请参考以下文章

拦截 bash 脚本函数/系统调用并将它们包装到自定义函数中

使用 --help 参数调用的 bash 脚本应该返回 0 还是非零退出代码? [关闭]

如何使用 bash -c 调用 bash 脚本函数 [重复]

bash脚本之函数简单介绍应用及函数的简单递归调用

使用 Bash 脚本生成函数调用的所有可能组合

如何在bash shell脚本中包含文件