如何在PHP中使用未定义变量在函数中进行回显/打印?

Rasburied

我不是php方面的佼佼者,但目前我正在尝试学习。我可以在函数外部进行打印,但是我得到的具体说明要求我在函数内进行打印。我试过了

回显“ $ area”;回声“ calculatearea()”;

香港专业教育学院搜索,但仍无法弄清楚如何仅在功能之外获得该功能内的打印。

<?php

if (isset($_POST['CalcBT'])) {
    global $area;
            function calculateCircumference () {
                 $num1 = ($_POST['Length']);
                 $num2 = ($_POST['Width']);

                $circ = $num1 + $num2;
                return $circ;


                }

                function calculateArea () {
                    $num1 = ($_POST['Length']);
                    $num2 = ($_POST['Width']);

                    $area = 2*($num1 + $num2);
                    return $area;

                }
    echo "Your rectangle circumference is: " . calculateCircumference() . '<br />' . "Your rectangle area is: " . calculateArea();
}

?>

<!---------------- Form---------------->

    <div class="form">

        <h3></h3>

        <form action="PHP-sida4.php" method="POST">
            <p>Length: <input type="text" name="Length"value=""></p>
            <p>Width: <input type="text" name="Width"value=""></p>

            <input type="submit" name="CalcBT" value="Calculate">
        </form>

我需要$ area的返回值以及我在底部回显的内容,才能在第一个函数中实际打印(calculateCircumference)

普里扬卡

您可以在函数中回显任何想要的东西,但是直到您调用该函数才会显示。

<?php

 if (isset($_POST['CalcBT'])) {
   global $area;
   function calculateCircumference () {
    $num1 = ($_POST['Length']);
    $num2 = ($_POST['Width']);

    $circ = $num1 + $num2;

    // return $circ;
    echo "Your rectangle circumference is: " . $circ . '<br />' . "Your rectangle area is: " . calculateArea();
    return;

  }

  function calculateArea () {
    $num1 = ($_POST['Length']);
    $num2 = ($_POST['Width']);

    $area = 2*($num1 + $num2);
    return $area;

  }

  calculateCircumference();
}

?>

我希望这有帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在未定义的列表中进行计算

在 javascript 中进行测试时,在“之前”块中定义的变量在“It”块中使用时显示未定义

尝试回显时未定义的变量(但已定义)

可以回显变量,但是在尝试与PDO一起使用时,PHP返回未定义的错误

如何在PHP中使用变量名回显常量变量

如何在PHP中使用其他语言回显或打印

在使用正则表达式搜索函数在 Python 中进行解析的几个 if 和 for 语句之后未定义变量

如何在 PHP 标记回显内的脚本中使用 jquery 变量?

Angular2-meteor-在find()之后在订阅函数中进行排序的变量未定义

在PHP中使用JavaScript变量时的未定义索引

在回显或打印中使用回显或品脱的PHP语法

如何在Safari中使用.animate javascript?获取未定义不是函数

在方法中使用未定义的变量

尚未定义时如何在 jQuery 中使用 $(this)?

如何在角度标记中进行空/未定义的安全字符串比较?

如何在解析中进行有效的布尔“假或未定义”查询?

在C ++中使用未定义的函数

使用函数的未定义变量错误

错误回显未定义

在定义中使用省略号时,如何在R函数调用中捕获错误或未定义的参数

使用未定义的值在Typescript中进行销毁

Vanilla Javascript:在函数中使用时,for循环的计数器变量未定义

如何在PHP中回显或打印数组?

未定义变量:SESSION ...,同时尝试回显$ _SESSION ['var']

如何在外壳程序脚本中使用-ne标志进行回显?

使用ASMX Web Service在JSON内容类型中进行POST请求时未定义无参数的构造函数

如何在PHP中使用if多个语句创建变量并打印

如何在Postgresql函数中使用变量进行循环查询

如何在JavaScript中使用函数定义的变量