php - 变量未定义 PHP
问题描述
可以请帮助我理解我在这里做错了什么。
我能够获得 $income 的值,但问题出在 ovIncome 函数中,我收到此错误 $income 未定义。
$income = $_REQUEST['income'];
//Gross Income Overview
function ovIncome() {
//Check if Less Than or More Than
if ($income == '0') {
$wageVal = 'Less than € 30.984,- ';
}
elseif($income == '1') {
$wageVal = 'More than € 30.984,- and same as € 61.200,-';
}
else {
$wageVal = 'More than € 30.984,-';
}
echo "$wageVal";
}
解决方案
您需要在函数中传递变量作为参数。
$income = $_REQUEST['income'];
function ovIncome($income){//pass variable as parameter
你会很高兴去的。
注意:在调用函数时,您也需要传递该变量(我在最后一行的代码链接中所做的)
推荐阅读
- spring - Spring Data REST 投影值的默认值?
- php - Laravel如何使用auth:user()返回选定的列
- angular - 在构造函数中订阅服务主题的 Jasmine 单元测试角度组件给出无法读取未定义的属性订阅
- python - Python:我们应该什么时候命名我们传递的参数?
- android - 联系 API 时出错,com.google.android.gms.tasks.RuntimeExecutionException:com.google.android.gms.api.ApiException: 13: 错误
- c++ - 尽管注释掉了所需的头文件,为什么这个 C++ 程序仍能编译和运行?
- angular - Angular 6 子组件不会在 LayoutComponent 中打开
- visual-studio-2017 - Visual Studio 2017 ClickOnce 证书签名已禁用
- c# - 获取所有 Google 电子表格
- ruby-on-rails - 如何为可以是主机、客户或两者兼有的用户建模?导轨