这个格式有什么问题?

时间:2012-05-31 03:09:42

标签: php mysql

我相信我的代码格式有问题 我仍然不确定发生了什么导致了这个错误,

我收到错误Parse错误:语法错误,意外T_VARIABLE,期待'('

这是我的代码

<?php
$runamazonapi = false;
if $runamazonapi = true 
{
"run this code"
else
}  
//do nothing
{
    ?>

我在第3行或此部分收到以下错误 如果$ runamazonapi = true

感谢您的帮助!!

3 个答案:

答案 0 :(得分:4)

<?php
$runamazonapi = false;
if ($runamazonapi == true) 
{
    "run this code"
} 
else 
//do nothing
{

}
?>

答案 1 :(得分:2)

您的代码存在许多语法错误,但错误意味着php解析器需要找到(,而是找到一个变量。围绕if语句条件需要(),并且您需要在第一个}条件下关闭if。此外,您需要使用正确的{}来打开和关闭else子句:

<?php
$runamazonapi = false;
if ($runamazonapi = true)
{
"run this code"
}
else
{  
//do nothing
}
    ?>

另外,你所拥有的东西是行不通的。您 $runamazonapi分配给true,而不是检查它是否为true。您需要使用==而不是=

<?php
$runamazonapi = false;
if ($runamazonapi == true)
{
"run this code"
}
else
{  
//do nothing
}
    ?>

答案 2 :(得分:0)

 if($runamazonapi){
 //run code
 }else{
 //do something
 }