-2

私はPHPの割り当てに取り組んでおり、基本的にほとんどすべてを機能させました。ただし、PHP に関する知識が限られているため、コードは少し単純すぎるように見えます。それが行うことは、入力された時間と賃金に基づいて合計賃金を計算することです。

より良い/より短く、より効率的にするために提案できる提案はありますか?

<?php
$hours = $_GET ["hours"];
$wages = $_GET ["wages"];

if (empty($hours)) 
{
    echo "Amount of hours worked is required. <br />";
}
if (empty($wages)) 
{
    echo "Employee wage is required. <br />";
}

if (!is_numeric($hours) and ($wages) && !empty ($hours) and ($wages)) 
{
    echo "Please enter numeric numbers only. <br />";
}

if (!empty($hours) and ($wages)) 
{
    if (is_numeric($hours) and ($wages)) 
    {
         if ($hours <= 40) 
         {
        $totalPay = $hours * $wages;
        echo "Your total pay is $ $totalPay";
         }

         if ($hours > 40) 
         {
        $totalPay = ((40 * $wages) + (($hours - 40) * $wages * 1.5));
        echo "Your total pay is $ $totalPay";   
         }
    }
}       
else 
{
    echo "Unable to calculate total pay.";
}

?>

4

1 に答える 1