【问题标题】:Debug a Bash Shell Script that calls a PHP method调试调用 PHP 方法的 Bash Shell 脚本
【发布时间】:2022-01-05 09:49:58
【问题描述】:

我需要从我的 PHP 项目中调试一个方法来进行一些更改。此方法仅在我启动 Bash 脚本时运行,因此我无法使用 var_dump() 从该方法中查看变量的内容。

这就是 Script Bash 的工作方式,正如我所说,我需要知道它调用的方法的某些变量的内容才能进行一些更改。

php /var/www/project/httpdocs/bin/console project:checkFiles 1 &>> $LOG_FILE

谢谢。

【问题讨论】:

  • $LOG_FILE 应该包含 php 命令的所有输出,您的 var_dumps 将在那里

标签: php bash shell debugging


【解决方案1】:

你可以打印出来

 public function your_func()
 {
     $some_var = '1234';    
    
     echo $some_var . '#INFO: '.__FUNCTION__.' # '. PHP_EOL;    
    ....
 }

或写入日志文件

fopen

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-05
    • 1970-01-01
    • 1970-01-01
    • 2012-03-13
    • 2019-10-31
    • 1970-01-01
    • 2020-06-29
    • 1970-01-01
    相关资源
    最近更新 更多