Php函数包括if语句和返回

时间:2018-01-23 10:57:23

标签: php if-statement return

为什么我从以下代码中获得语法错误:

<?php>
function wpai_package($price, $pack) {
    if($pack!=' '){
        return ($pack * $price);
    } else {
        return($price)
    }
}
?>

语法错误意外&#39;}&#39;在第8行

我想说如果包不是EMPTY(null)那么价格x包否则价格。

由于

3 个答案:

答案 0 :(得分:1)

你错过了一个;靠近返回

 <?php
function wpai_package($price, $pack) {
   if(!empty($pack)){
     return ($pack * $price);
   } else {
     return($price);

   }
}
?>

答案 1 :(得分:0)

将您的代码更改为

<?php


function wpai_package($price, $pack) {

    if(!empty($pack))
    {
        return ($pack * $price);
    } else {
        return $price;
    }
}

wpai_package(2,45);

<强> Live Demo

此外,您还必须在此处获取回报http://php.net/manual/en/function.return.php

答案 2 :(得分:0)

在第一行中,您在>之后添加了<?php,必须将其删除。

在第7行,该行末尾缺少分号。