我对PHP只是尝试一些基础知识并不熟悉,当我编写一些脚本时,我发现错误,我无法修复自己。它说
解析错误:语法错误,第22行/xyz.php中的意外T_ELSE
我会在这里粘贴20到24行
echo ("To rownanie nie ma rozwiazan w zbiorze liczb rzeczywistym");
}
else {
if ($delta == 0){
$wynik = - $B / 2 * $A;
以及整个脚本(如果需要)
<?php
$A = 1;
$B = 1;
$C = -2;
//wyswietlenie parametrow rownania
echo ('Parametrami rownania sa: <br>');
echo ("A = $A, B = $B, C = $C <br>");
//sprawdzenie czy jest ono kwadratowe
if ($A == 0){
echo("To nie jest rownanie kwadratowe! A = 0!");
}
else {
$delta = $B * $B - 4 * $A * $C;
if ($delta < 0);{
echo ("Delta < 0 <br>");
echo ("To rownanie nie ma rozwiazan w zbiorze liczb rzeczywistym");
}
else {
if ($delta == 0){
$wynik = - $B / 2 * $A;
echo ("Rozwiazanie: x = $wynik <br>");
}
else {
$wynik = ( - B + sqrt($delta)) / 2 * $A
echo ("rozwiazanie x1 = $wynik");
$wynik = ( - B - sqrt($delta)) / 2 * $A
echo (", x2 = $wynik");
}
}
}
?>
提前感谢您的帮助
答案 0 :(得分:2)
你在这一行上有一个任性的分号:
if ($delta < 0);{
应该是:
if ($delta < 0) {
答案 1 :(得分:1)
if ($delta < 0);{
替换为
if ($delta < 0){