如何在php代码中使用函数?
我在编程课上学习函数,无论我做什么,我都不能让它工作。以下是需要解决的问题: 这里怎么了如何在php代码中使用函数?,php,function,Php,Function,我在编程课上学习函数,无论我做什么,我都不能让它工作。以下是需要解决的问题: 这里怎么了 getWage()函数用于计算工作时间超过40小时的加班时间(一个半小时)。该函数工作正常,但当我们从该程序发送$hoursWorked和$hourlyWage时,该函数不会将加班时间计算为一个半小时 你能修好它吗?工资应该是605.63美元,而不是573.75美元 以下是我的功能: <?php function getWage($hourlyWage, $hoursWorked) { if
getWage()
函数用于计算工作时间超过40小时的加班时间(一个半小时)。该函数工作正常,但当我们从该程序发送$hoursWorked
和$hourlyWage
时,该函数不会将加班时间计算为一个半小时
你能修好它吗?工资应该是605.63美元,而不是573.75美元
以下是我的功能:
<?php
function getWage($hourlyWage, $hoursWorked) {
if ($hoursWorked <= 40)
return round(($hourlyWage * $hoursWorked), 2);
else
return round((($hourlyWage * 40) +
($hourlyWage * 1.5 * ($hoursWorked - 40))), 2);
}
?>
下面是我尝试将其调用到我的程序中的地方:
<?php
include("incWageFunctions.php");
$hourlyWage = 12.75;
$hoursWorked = 45;
$wage = getWage($hoursWorked, $hourlyWage);
print("<p>Your hourly wage is $$hourlyWage and you worked
$hoursWorked hours.</p>");
print("<p>Your wages are $$wage.</p>");
?>
不管发生什么事,都不算加班费。。。我哪里出错了?!另外,您如何对同一个程序调用多个函数来计算不同的内容?我可以在include语句后面用名字来称呼它吗?或者我必须用{}写出来,就像我在这个问题上的第一个函数一样 您交换了
$hoursworksworked
和$hourlyWage
更改$wage=getWage($hoursWorked,$hourlyWage)代码>
到$wage=getWage($hourlyWage,$hoursWorked)代码>您把参数弄混了。在php文件中,您已经编码:
$wage = getWage($hoursWorked, $hourlyWage);
但是,在incWageFunctions.php中,您编写了:
function getWage($hourlyWage, $hoursWorked)
我也发了incWageFunctions.php
。我发了,我必须很快编辑它。。。对不起,天哪!我怎么会错过这个?!啊!非常感谢你!现在,我如何将多个函数调用到同一个程序文件中?像您在incWageFunctions.php
中所做的那样插入它,或者将函数放在那里。然后,您可以像getWage()
那样调用它。当我尝试这样做时,会出现以下错误:解析错误:语法错误,意外的“;”,第36行F:\xamplite\htdocs\Webtech\coursework\Chapter13\Modify1.php中应为“{”