代码中有什么问题?当我尝试运行代码时,我在其他部分遇到问题。希望有人能帮我解决这个问题。
<html>
<head></head>
<body>
<?php
$first_name="William";
$last_name="Smitch";
$age="22";
$staus="";
if ($age>0 && $age<18);
{
$status="Under Age";
}
else
{
$status="Adult";
}
function profile ($fnam,$lnam,$age)
{
echo "My friend is ".$fnam." ".$lnam.", He is ".$age."year old";
}
echo "My name is ".$first_name." ".$last_name."<br>";
echo "I am ".$age." year old and i m an ".$status."<br>";
echo "Thank You<br>";
profile ("Frankie","Jones",20);
?>
</body>
</html>
我遇到的错误:Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\xampp\htdocs\june2012_d.php on line 16
答案 0 :(得分:3)
您的;
声明之后的问题是if
。
if ($age>0 && $age<18);
{
$status="Under Age";
}
else
{
$status="Adult";
}
关闭if
因此不会期望else
。删除它,它会工作。
提示:$ status和$ staus不是同一个变量; - )