【发布时间】:2023-03-26 06:08:02
【问题描述】:
我在处理第二个条件中的一个条件的变量时遇到问题。我有类似的东西:
<form name="exampleForm" method="post">
...
<input type="submit" name="firstSubmit" value="Send">
<input type="submit" name="secondSubmit" value="Show">
</form>
<?php
if(isset($_POST['firstSubmit'])) {
function a() {
$a = 5;
$b = 6;
$c = $a + $b;
echo "The result is $c";
return $c;
}
$functionOutput = a();
}
if(isset($_POST['secondSubmit'])) {
echo $functionOutput;
}
?>
当我需要在第一个条件下使用变量 $functionOutput 时,我总是会收到一条错误消息(未定义的变量)。我该如何解决这个问题?
【问题讨论】:
标签: php variables conditional-statements