无法打印值-使用PHP

问题描述

我正在尝试在提交表单之前打印日期值,但是它没有打印任何内容并提交了表单,下面是我的代码

function webforms_save_submission_alter(&$fields,$context) 
{
    foreach ($fields as $key => $value) {
        if (in_array($key,["Date_Prototype__c","Date_Production__c","NBIOT_Date_of_Field_Trial__c","NBIOT_Date_Lab_Trial__c"])){
            $fields[$key] = trim($value);
            print_r($fields); // printing here
            if ($fields[$key] == 'Date_Production__c') {
                $fields[$key] = format_date(strtotime($fields['Date_Production__c']),'medium','m-d-Y');
                print_r($fields); // printing here
                die;
            }

我想在提交表单之前查看日期响应,但是为什么它没有打印任何内容?有人可以帮我吗? 非常感谢您的帮助。

解决方法

该代码存在许多问题,我怀疑您只是为了调试问题而编写的?这太复杂了。另外,die是一个函数,需要用括号来调用;语法错误也是代码什么都不做的可能原因。检查您的看门狗日志。

请尝试以下代码:

function webforms_save_submission_alter(&$fields,$context) 
{
    var_dump($fields);
    die();
}

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...