تالار گفتمان nCIS.ir

نسخه‌ی کامل: تابع ساده ضرب
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
<!dictype html>
<html>
<head>
</head>
<body>
<?php
function  jadval($a,$b,$c){
 switch ($b){
 case '+';
 return ($a+$c);
 break;
 case '-';
 return ($a-$c);
 break;
 case '*';
 return ($a*$c);
 break;
 case '/';
 return ($a+$c);
 break;
 
}

jadval(5,'+',6);
?>
</body>
</html>

من یه تابع ساده ضرب نوشتم اما متاسفانه کار نمی کنه :(

ممنون میشم دلیلش رو بگید
سلام
شما تابع رو نبستی برای همین خطا میده
در ثانی برای اینکه نتیجه رو مشاهده کنی باید اون رو به خروجی بفرستی، کد زیر مرتب شده کد شماست:
<!dictype html>
<html>
   <head>
   </head>
   <body>
       <?php
       function jadval($a, $b, $c) {
           switch ($b) {
           case '+';
               return ($a + $c);
               break;
           case '-';
               return ($a - $c);
               break;
           case '*';
               return ($a * $c);
               break;
           case '/';
               return ($a + $c);
               break;
           };
       }
           echo jadval(5, '+', 6);
       ?>
   </body>
</html>

اشکالاتی که داشتی اینا بودن:
خط 1: doctype رو اشتباهاً dictype نوشته بودی که خطایی نمیده ولی برای استاندارد بودن کد لازمه که صحیح نوشته بشه.
خط 22: براکت پایانی مربوط به تابع رو نذاشته بودی. که این خطا رو میداد: "Parse error: syntax error, unexpected end of file in the line"
خط 23: تو این خط هم من برای اینکه خروجی دستور رو نمایش بده از "echo" استفاده کردم.